sql >> Database teknologi >  >> RDS >> Mysql

Under import af mysqldump-fil ERROR 1064 (42000) nær ' ■/ ' på linje 1

Endelig fik jeg en løsning

Vi har brug for to muligheder

  • --default-character-set=utf8 :Dette sikrer, at UTF8 bruges til hvert felt
  • --result-file=file.sql :Denne mulighed forhindrer dumpdata i at passere gennem operativsystemet, som sandsynligvis ikke bruger UTF8. I stedet sender den dumpdataene direkte til den angivne fil.

Ved at bruge disse nye muligheder ville din dump-kommando se sådan ud:

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

Mens du importerer, kan du valgfrit bruge:

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

Kilde:http://nathan.rambeck.org/blog/1 -preventing-encoding-issues-mysqldump



  1. Forskellige måder at bruge SQL CONVERT date-funktionen på

  2. Er SQL Server Unique Key også et indeks?

  3. Sådan starter du PostgreSQL Server på Mac OS X via Homebrew

  4. Postgres:Hvordan konverteres en json-streng til tekst?