Importuję dość dużą bazę danych. .sql
Plik ma prawie milion linii w nim. Problem polega na tym, że podczas próby zaimportowania bazy danych pojawia się błąd składni. To mówi:
BŁĄD 1064 (42000) w wierszu 8428420: Wystąpił błąd w składni SQL; sprawdź podręcznik, który odpowiada Twojej wersji serwera MySQL, aby uzyskać właściwą składnię, aby użyć w pobliżu
błędu krytycznego : maksymalny czas wykonania 600 sekund przekroczony w
Zwykle po prostu otwieram plik .sql i naprawiam błąd. Ale mój komputer naprawdę ma trudności z otwarciem tego pliku.
Czy istnieje sposób, aby zignorować błędy podczas importowania bazy danych MySQL?
Odpowiedzi:
Użyj flagi
--force
(-f
) w imporcie mysql. Zamiast zatrzymywać się na niewłaściwej instrukcji, MySQL będzie kontynuował i po prostu zarejestruje błędy w konsoli.Na przykład:
źródło
-D
IN-D dbName
, to tak samo jak określenie--database=dbName
-D dbName
i--database=dbName
zadziałało @Aamnah