美文网首页
sql语句插入数据时犯的低级错误([Err] 1054 - Un

sql语句插入数据时犯的低级错误([Err] 1054 - Un

作者: 河外星系的外星人 | 来源:发表于2017-12-17 17:31 被阅读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格式,即字符串格式,当然会提示错误了.

    相关文章

      网友评论

          本文标题:sql语句插入数据时犯的低级错误([Err] 1054 - Un

          本文链接:https://www.haomeiwen.com/subject/cvquwxtx.html