Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Podczas importowania pliku mysqldump BŁĄD 1064 (42000) w pobliżu „■/” w wierszu 1

Wreszcie mam rozwiązanie

Potrzebujemy dwóch opcji

  • --default-character-set=utf8 :Zapewnia to użycie UTF8 dla każdego pola
  • --result-file=file.sql :Ta opcja zapobiega przechodzeniu danych zrzutu przez system operacyjny, który prawdopodobnie nie używa UTF8. Zamiast tego przekazuje dane zrzutu bezpośrednio do określonego pliku.

Używając tych nowych opcji, twoje polecenie dump będzie wyglądać mniej więcej tak:

mysqldump -u root -p --default-character-set=utf8 --result-file=database1.backup.sql database1

Podczas importowania możesz opcjonalnie użyć:

mysql --user=root --password=root --default_character_set utf8 < database1.backup.sql

Źródło:http://nathan.rambeck.org/blog/1 -zapobieganie problemom z kodowaniem-mysqldump



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL Left Dołącz do ostatniego wiersza wyniku

  2. System ocen w PHP i MySQL

  3. Jak przekonwertować kod MySQL na instrukcję PDO?

  4. Nie można zresetować hasła roota za pomocą --skip-grant-tables na ubuntu 16

  5. Niepodstawowe klucze obce w Django