“p001”where子句中的未知列

58wvjzkj  于 2021-06-25  发布在  Mysql
关注(0)|答案(2)|浏览(231)

这个问题在这里已经有答案了

在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'”
我做错什么了?

nnsrf1az

nnsrf1az1#

如果不使用引号,它将尝试查找名为 P001 . 尝试

delete from publication where pub_id = 'P001';
b1payxdu

b1payxdu2#

请检查手册是否正确:

Delete from publication where pub_id = 'P001';

检查这里的手动和手动轴

相关问题