mysql使用phpmyadmin导入.sql转储

时间:2012-05-22 20:47:06

标签: mysql sql import phpmyadmin quote

在PHPMyAdmin中,我试图导入一个似乎使用--quote-names创建的sqldump文件。我收到带有双引号表名和字段名的sql命令的错误。如何导入PHPMyAdmin文件?

任何帮助都将受到高度赞赏。

CREATE TABLE IF NOT EXISTS "articles" (
  "ar_id" int(10) unsigned NOT NULL,
  "ar_code" varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
  "ar_group" int(10) unsigned NOT NULL DEFAULT '0',
  "ar_description" varchar(255) NOT NULL DEFAULT '',
  "ar_text" longtext NOT NULL,
  "ar_explanation" text NOT NULL,
  "ar_date" varchar(8) NOT NULL DEFAULT '',
  "ar_last_update" int(10) unsigned NOT NULL DEFAULT '0',
  "ar_creation_date" int(10) unsigned NOT NULL DEFAULT '0',
  "ar_update_user" varchar(15) NOT NULL DEFAULT '',
  PRIMARY KEY ("ar_id")
) AUTO_INCREMENT=317 ;

当我删除双重qutes时,脚本运行正常。文件大小约为600 MB

1 个答案:

答案 0 :(得分:0)

如果PHPMyAdmin不支持它,请还原到本地mySQL数据库并从那里转储可导入的版本。

将SQL模式设置为ANSIhttp://dev.mysql.com/doc/refman/5.1/en/server-sql-mode.html#sqlmode_ansi_quotes

可以选择在phpMyAdmin导入页面上更改SQL模式。