这个问题在这里已经有答案了:
在mysql中何时使用单引号、双引号和反引号(13个答案)
两年前关门了。
我试图从mysql的一个表中删除一个条目这个表是用于发布的,这就是这个表。
CREATE TABLE publication(pub_id VARCHAR(4) NOT NUll,
price DECIMAL(3, 2) NOT NULL,
name VARCHAR(20) NOT NULL,
frequency INTEGER(10) NOT NULL,
PRIMARY KEY(pub_id) );
这是添加了条目的表
我使用的查询是
Delete from publication where pub_id = P001;
我得到一个错误“where子句中的未知列'p001'”
我做错什么了?
2条答案
按热度按时间nnsrf1az1#
如果不使用引号,它将尝试查找名为
P001
. 尝试b1payxdu2#
请检查手册是否正确:
检查这里的手动和手动轴