Dużo googlowałem i nie mogę nic na ten temat znaleźć!Jak zaimportować zrzut MySQL z wiersza poleceń Z nadpisaniem
[[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
z mysql -f
jest taki sam. Chciałbym po prostu zaimportować .sql i przepisać te tabele, czy ktoś może mi pomóc?
p.s. Wiem, że podczas eksportowania bazy danych możesz wybrać opcję "DROP TABLE", ale jeśli mam kopię zapasową, bez tej deklaracji? jak mogę wymusić? Dzięki
Cześć! Nie, chcę zastąpić TYLKO tabele zawarte w tables.sql (w tym .sql wyeksportowałem 6 tabel, więc chcę je tylko zastąpić), czy jest to możliwe z logicznego punktu widzenia, czy może czegoś brakuje? – ienabellamy
Następnie użyj mojej drugiej sugestii i dodaj polecenie DROP TABLE dla każdego polecenia CREATE TABLE w tables.sql. Możesz napisać skrypt powłoki, aby to zrobić, ale jeśli jest tylko 6 tabel, powinieneś być w stanie zrobić to ręcznie w mniej niż minutę. – octern
dzięki za cynk. Do zobaczenia ;-) – ienabellamy