
Kategoriarkiv: Database
Hvordan man sletter alle tabeller med et bestemt prefix
Jeg har søgt høj og lav, og den bedste quick’n'dirty måde at gøre det på, er følgende:
- Marker og kopier alle tabeller du vil have slettet i venstre kolonne i phpMyAdmin
- Indsæt i Notepad
- Søg og erstat prefixet med prefix plus “; drop table ” foran:
F.eks.- Søg: ”wp_”
- Erstat: “; drop table wp_”
- Slet det første “;” i første række
- Indsæt i SQL-fanebladet på databasen og kør det
Det skulle undre mig, om ikke der er en mere “rigtig” måde at gøre det på. Kender du denne, må du meget gerne poste en kommentar.
Kilde:
Hvordan man søger og erstatter med MySQL
Søg og erstat med MySQL:
UPDATE tabelnavn SET felt = replace(felt, “søgestreng”, “erstatningsstreng”);
Du kan ramme flere felter på en gang:
UPDATE tabelnavn SET felt = replace(felt, “søgestreng”, “erstatningsstreng”), felt2 = replace(felt2, “søgestreng2″, “erstatningsstreng2″);
Du kan også filtrere med en WHERE sætning hvis du vil:
UPDATE tabelnavn SET felt = replace(felt, “søgestreng”, “erstatningsstreng”) WHERE `title` REGEXP ‘-0′;
Kilde:
http://mybesinformatik.com/content/phpmyadmin-search-and-replace
http://www.zimmertech.com/tutorials/php/60/mysql-search-replace-phpmyadmin.php