我有一个mysql查询,我继续收到语法错误。我通过不同的调试工具运行它,但没有找到任何东西。是我缺少的任何东西。
我的查询
INSERT INTO futureposts
(
ID,
username,
postedby,
link,
message,
picture,
name,
caption,
description,
groups,
type
)
VALUES
('','1','CodeCompiler','CodeCompiler,'','','','','','','default','daily')
错误
您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以便在第1行的'default','daily'附近使用正确的语法
答案 0 :(得分:1)
你错过了' CodeCompiler 之后的代码,以便从
更改您的查询INSERT INTO futureposts (ID, username, postedby, link, message, picture, name, caption, description, groups, type) VALUES ('','1','CodeCompiler','CodeCompiler,'','','','','','','default','daily')
到
INSERT INTO futureposts (ID, username, postedby, link, message, picture, name, caption, description, groups, type) VALUES ('','1','CodeCompiler','CodeCompiler','','','','','','default','daily')
并且在查询中添加了一个额外的列,检查它并删除额外的列
答案 1 :(得分:0)
您错过了 CodeCompiler
之后的'(结束语).... VALUES('','1','CodeCompiler',' CodeCompiler ,'','....
你需要做的一件事就是你要给12列提供12个值。我已经通过创建相同的表格亲自检查了我的phpmyadmin。
所以你的最终查询将是
INSERT INTO futureposts (ID, username, postedby, link, message, picture, name, caption, description, groups, type) VALUES ('','1','CodeCompiler','','','','','','','default','daily');