ho cercato su Google molto e non riesco a trovare nulla!Come importare un dump MySQL dalla riga di comando con sovrascrittura
[[email protected] backups]# mysql -u username_1 -p db_1 < tables_to_import/tables.sql
ERROR 1050 (42S01) at line 19: Table 'ps_customer' already exists
con mysql -f
è lo stesso. Vorrei semplicemente importare quel file .sql e riscrivere quelle tabelle, qualcuno può aiutarmi?
p.s. so che esportando un db puoi scegliere l'opzione "DROP TABLE" ma se ho un backup, senza questa dichiarazione? come posso forzare? Grazie
Ciao ore! No, desidero sovrascrivere SOLO le tabelle contenute in tables.sql (in questo .sql ho esportato 6 tabelle, quindi desidero sovrascrivere solo queste), è possibile da un punto di vista logico o forse mi manca qualcosa? – ienabellamy
Quindi utilizzare il secondo suggerimento e aggiungere un comando DROP TABLE per ogni comando CREATE TABLE in tables.sql. Potresti scrivere uno script di shell per farlo, ma se ci sono solo 6 tabelle, dovresti essere in grado di farlo a mano in meno di un minuto. – octern
grazie per l'octem di punta. Ci vediamo ;-) – ienabellamy