在MySQL查询中返回等于NONE的行

时间:2014-10-27 01:04:02

标签: mysql

我的数据(tyreinfo)表是这样的:

width | ratio | rim
------+-------+----
35    | NONE  | 40
40    | NONE  | 90
22    | 22    | 70

当我尝试mysql查询时

SELECT * from tyreinfo WHERE ratio=NONE

它给了我一个错误:'where子句'中的未知列'NONE'。但是当我尝试

时,此查询有效
SELECT * from tyreinfo WHERE ratio=22

我也尝试过:

SELECT * from tyreinfo WHERE ratio='NONE'

它没有给我任何结果。什么是正确的查询?

1 个答案:

答案 0 :(得分:0)

到你的上一个问题:

UPDATE tyreinfo SET ratio='NONE' WHERE ratio like 'NONE%'

我想这就是你的意思 - 它会改变比率为'无''在比率开始为“无”'

的每一行中