#1054 - 未知列
Posted
技术标签:
【中文标题】#1054 - 未知列【英文标题】:#1054 - Unknown column 【发布时间】:2012-10-14 20:59:36 【问题描述】:我使用的是 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'
【问题讨论】:
【参考方案1】:您必须用引号将所有字符串括起来。
INSERT INTO `example`(`id`, `name`, `password`)
VALUES (1,'User Name','Password123')
【讨论】:
【参考方案2】:您必须为we
添加''
,并且可能为password
添加:
INSERT INTO `example`(`id`, `name`, `password`) VALUES (1,'we','5')
因为这两个值都是 char 类型。
【讨论】:
以上是关于#1054 - 未知列的主要内容,如果未能解决你的问题,请参考以下文章
错误代码:1054 'where 子句'中的未知列'billId'