Come da titolo vorrei sostituire tutte le occorrenze di una determinata stringa in tutte le tabelle mysql che iniziano con un determinato prefisso senza però sapere il campo in cui cercare.
Mi spiego meglio..
ho delle tabelle sql tipo : miosito_uno, miosito_due etc
devo trovare in tutte le tabelle che iniziano con miosito_ la stringa test.miosito.it e sostituirla con miosito.it
Sostituire tutte le occorrenze di una stringa sql con php
Re: Sostituire tutte le occorrenze di una stringa sql con ph
Guarda in INFORMATION_SCHEMA.columns e per ogni colonna fai l'update.
La select da fare è:
E per ogni risultato fare:
La select da fare è:
Codice: Seleziona tutto
SELECT column_name, table_name FROM INFORMATION_SCHEMA.columns WHERE table_name LIKE "test_miosito_%" AND column_type LIKE "varchar%"
Codice: Seleziona tutto
$query = "UPDATE $tableName SET $columnName = REPLACE($columnName, 'test.miosito.it', 'miosito.it');";
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 14 ospiti