我在这里搜索了很多主题,没有人像我的情况那样谈论这个错误。
首先,我想将数据库转储到科学的文章系统中。它通常通过导入选项卡上的站点/ phpmyadmin完成,但在我的情况下,sql文件太大了。我正在尝试使用此命令导入它:
mysql -u root -p ojs3< localhost.sql
结果如下:
ERROR 1064(42000)第11737232行:
您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以便在'201b附近使用正确的语法 , (125409,3099,170), (125409,3099,171), (125409,1561,172), (125409,3'在1391行**
我已使用 vi 打开文件。代码中没有任何问题,你可以自己看看: at the 125409, ... subjects
第11737232行:
INSERT INTO article_search_object_keywords
(object_id
,keyword_id
,pos
)VALUES
非常感谢您的帮助!! 和平
答案 0 :(得分:0)
显然,代码有问题,否则你不会看到错误。
您的快照不会显示错误消息中提到的部分。搜索
201b,(
在之前和之后查看一些简单的语法错误,例如缺少引号,缺少逗号等等。
答案 1 :(得分:0)
那是201b的问题,我刚刚将其删除了。 现在的问题是:
第386行的ERROR 1054(42S22):“字段列表”中的未知列'journal_id'
这是第386,387和388行:
INSERT INTO announcement_types
(type_id
,journal_id
,type_name
)价值观
(30,18,'text'),
(2,5,'text2'),
所有属性似乎都是正确的。