Mysql
 sql >> база данни >  >> RDS >> Mysql

Докато импортирате mysqldump файл ГРЕШКА 1064 (42000) близо до „ ■/“ на ред 1

Най-накрая получих решение

Нуждаем се от две опции

  • --default-character-set=utf8 :Това гарантира, че UTF8 се използва за всяко поле
  • --result-file=file.sql :Тази опция предотвратява преминаването на дъмп данни през операционната система, която вероятно не използва UTF8. Вместо това предава данните за дъмп директно на посочения файл.

Използвайки тези нови опции, вашата команда dump ще изглежда така:

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

Докато импортирате, по избор можете да използвате:

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

Източник:http://nathan.rambeck.org/blog/1 -предотвратяване на проблеми с кодирането на 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. C# Твърде много връзки в MySQL

  2. Как да тествате дали MySQL заявка е била успешна при промяна на данните от таблицата на базата данни?

  3. WAMP Няма достъп в локална мрежа 403 Забранено

  4. SQL изберете n-ти член на групата

  5. Как мога да запазя символа '€' в MySQL с помощта на PHP?