2013-09-30 83 views
0

這應該很簡單,但我錯過了一些東西。以下是應該查看遊戲表並將winner_id設置爲9999,其中winner_id爲NULL。MySQL:更新字段不工作

該查詢的執行沒有任何的記錄獲取與更新9999的winner_id列設置爲varchar 10

UPDATE game 
SET winner_id = 9999 
WHERE winner_id = NULL LIMIT 1"; 

回答

1

= NULL將不起作用,請改爲使用:IS NULL

0

你必須使用IS比較NULL,而不是當=

UPDATE game 
SET winner_id = 9999 
WHERE winner_id IS NULL 
LIMIT 1 

因爲與null結果unknown=