sql语句插入数据时犯的低级错误([Err] 1054 - Unknown column 'blue2' in 'field list')

往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格式,即字符串格式,当然会提示错误了.

    原文作者:河外星系的外星人
    原文地址: https://www.jianshu.com/p/af0377d172cc
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞