我有一個包含三列(鍵,id,loglevel)的SQL表。鍵列被設置爲主鍵,並自動遞增。使用主鍵進行SQL查詢
想象一下:
key id loglevel
1 223 5
2 445 8
現在我想通過選擇行綜合類更新表對應於「鍵」的一個特定的值。
我現在用的線:
mysql_query("UPDATE Logs SET loglevel = 4 WHERE key = 2;");
然而,這是行不通的。
當我將其更改爲
mysql_query("UPDATE Logs SET loglevel = 4 WHERE id = 445;");
它工作正常。但是,我想基於「key」而不是「id」進行更新。
任何想法我做錯了什麼?
是MySQL產生錯誤信息?如果是這樣,那是什麼? – toon81