2014-10-27 29 views
0

我的數據(tyreinfo)表是這樣的:回行,其中等於在MySQL查詢NONE

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

,當我試圖MySQL查詢

SELECT * from tyreinfo WHERE ratio=NONE 

它給了我一個錯誤:未知列 'NONE'在'where子句'中。但這個查詢工作,當我試圖

SELECT * from tyreinfo WHERE ratio=22 

我也試過:

SELECT * from tyreinfo WHERE ratio='NONE' 

它讓我沒有結果。什麼是正確的查詢?

+0

發佈'show create table tyreinfo'輸出請 – 2014-10-27 01:06:27

+0

tyreinfo是什麼類型的?它是否設置爲varchar或int? – 2014-10-27 01:06:30

+0

@guido,它是:當前選擇不包含唯一列。網格編輯,複選框,編輯,複製和刪除功能不可用。 – Alex 2014-10-27 01:08:33

回答

0

你的最後一個問題:

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

我想這是你的意思 - 這將每一個地方比始於「NONE」行更改比例爲「無」。