错误:无法执行
的正确语法INSERT INTO ms(group, rollno , obtmarks , totalmarks, board, passyear, division)VALUES('Science' , '6787' , '723' , '1100' , 'islambad' , '2012' , '1st')
。您的SQL语法有错误;查看与harisDB服务器版本对应的手册,以获得使用near 'group, rollno , obtmarks , totalmarks, board, passyear, division)VALUES('S' at line 1!
答案 0 :(得分:0)
INSERT INTO ms(groups, rollno , obtmarks , totalmarks, board, passyear, division)VALUES('Science' , '6787', '723', '1100', 'islambad', '2012', '1st');
请尝试以上查询。而不是将列名更改为群组并尝试使用。
答案 1 :(得分:0)
试试这个:
INSERT INTO ms(groups, rollno, obtmarks, totalmarks, board, passyear, division) VALUES('Science', '6787', '723', '1100', 'islambad', '2012', '1st');
答案 2 :(得分:0)
正如所指出的那样,group
是一个保留字,两个解决方案,在名称后面添加回方 -
INSERT INTO ms(`group`, rollno , obtmarks , totalmarks, board, passyear, division) VALUES ('Science' , '6787' , '723' , '1100' , 'islambad' , '2012' , '1st')
(另请注意VALUES
周围的额外空格以提供帮助。
或重命名该列。
同时提醒您应该使用预准备语句并绑定变量,因为这样更安全,更安全。
答案 3 :(得分:0)
它正常工作
无需更改任何列名,只需替换以下查询。
INSERT INTO ms(`groups`, rollno , obtmarks , totalmarks, board, passyear, division)VALUES('Science' , '6787', '723', '1100', 'islambad', '2012', '1st');
如果有其他问题让我知道。
我希望这有用。
谢谢。