You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

导入Magento数据库时遇1064 SQL语法错误,请求协助

解决Magento数据库导入的SQL语法错误

嘿,我一眼就瞅到你这SQL语句里的问题啦!导致1064语法错误的根源,就在assert_type字段的注释写法上。

错误原因拆解

你贴的这段SQL里,assert_type字段的注释写了COMMENT AS Assert Type``——这多了个多余的AS!MySQL里字段注释的正确格式是COMMENT '注释内容',根本不需要加AS,这就是触发报错的直接原因。

修正后的正确SQL语句

把多余的AS删掉,改成下面这样就能正常执行了:

CREATE TABLE `cmg_admin_assert` ( 
  `assert_id` int(10) UNSIGNED NOT NULL COMMENT 'Assert ID', 
  `assert_type` varchar(20) DEFAULT NULL COMMENT 'Assert Type', 
  `assert_data` text COMMENT 'Assert Data' 
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Admin Assert Table';

批量修复建议

要是你的整个导出SQL文件里还有好多类似的错误,别一个个改啦!用VS Code、Notepad++这类文本编辑器的全局替换功能,把所有的COMMENT AS 替换成COMMENT ,一键就能搞定所有同类问题。

命令行导入小技巧

用命令行导入的时候,记得用正确的格式,比如:

mysql -u 你的数据库用户名 -p 目标数据库名 < 你的导出文件.sql

输入完命令按回车,会提示你输入密码,这种方式比在phpMyAdmin里手动导入大文件要稳定得多哦。

内容的提问来源于stack exchange,提问作者user3653474

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 09:58:31