我想把信息插入到我的表中..我没有开始遇到这个问题,直到我添加了列fname,一旦我添加了这个我就会得到错误#1064你的Sql语法有错误;有人可以帮忙吗?我也尝试将列名称切换为第一个,但它仍然无效..
INSERT INTO `project`.`users` (`id`,'fname', `username`, `hash`,) VALUES(1,'name', 'caesar', '$1$50$GHABNWBNE/o4VL7QjmQ6x0');
答案 0 :(得分:1)
您放错了单引号(替换为`)和一个迷路逗号:
INSERT INTO `project`.`users` (`id`,'fname', `username`, `hash`,)
^ here^ ^ here
VALUES(1,'name', 'caesar', '$1$50$GHABNWBNE/o4VL7QjmQ6x0');
删除你最终:
INSERT INTO `project`.`users` (`id`,`fname`, `username`, `hash`)
VALUES(1,'name', 'caesar', '$1$50$GHABNWBNE/o4VL7QjmQ6x0');
答案 1 :(得分:1)
只需通过
更正语法以下内容应该有效:
INSERT INTO `project`.`users` (`id`,`fname`, `username`, `hash`)
VALUES(1,'name', 'caesar', '$1$50$GHABNWBNE/o4VL7QjmQ6x0');