#1054 - 未知列

时间:2012-10-24 18:44:28

标签: mysql sql varchar sqldatatypes mysql-error-1054

我正在使用MySQL 5.5和phpmyadmin 3.5.2(由http://www.freewebhostingarea.com提供)

我的SQL查询是:

INSERT INTO `example`(`id`, `name`, `password`) VALUES (1,we,5)

其中id是int类型,名称和密码是varchar

但是当在名称和年龄中插入除整数之外的任何值时,它会显示#1054错误, 即

#1054 - Unknown column 'we' in 'field list'

2 个答案:

答案 0 :(得分:6)

您必须用引号括住任何字符串。

INSERT INTO `example`(`id`, `name`, `password`) 
VALUES               (1,'User Name','Password123')

答案 1 :(得分:4)

您必须为''添加we,并可能为password添加<{1}}:

INSERT INTO `example`(`id`, `name`, `password`) VALUES (1,'we','5')

因为两个值都是char类型。