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";
這應該很簡單,但我錯過了一些東西。以下是應該查看遊戲表並將winner_id設置爲9999,其中winner_id
爲NULL。MySQL:更新字段不工作
該查詢的執行沒有任何的記錄獲取與更新9999的winner_id列設置爲varchar 10
UPDATE game
SET winner_id = 9999
WHERE winner_id = NULL LIMIT 1";
= NULL
將不起作用,請改爲使用:IS NULL
。
你必須使用IS
比較NULL
,而不是當=
UPDATE game
SET winner_id = 9999
WHERE winner_id IS NULL
LIMIT 1
因爲與null
結果unknown
與=
。