sql语句插入数据时犯的低级错误([Err] 1054 - Un
2017-12-17 本文已影响0人
河外星系的外星人
往mysql数据表里插入行时,提示下面的错误。
[Err] 1054 - Unknown column 'blue2' in 'field list'
检查sql语句:
INSERT INTO `user_table`(`id`,`username`,`password`)VALUES(0,`blue2`,`999999`);
觉得理直气壮,完全没有错误啊,怎么会出现这种提示呢?
其实,在这里笔者犯了一个低级错误,这个错误我想初学者非常容易犯,那就是
VALUES里添加的两个数据,‘blue2’和'999999',引号不对!
正确的写法应该是单引号或双引号,而笔者这里打成了" `` "(即键盘数字1左边那个符号),正确的应该是varchar格式,即字符串格式,当然会提示错误了.