好吧,讓我們說我們有兩行:mysql可能無法更新某些數據嗎?
member_id, name
令說member_id
= 15,name
= '約翰';
我想更新這些數據,並做以下查詢:
mysql_query("UPDATE members SET member_id = 14, name = 'Peter' WHERE member_id = 15
這只是一個例子,但有可能是,MySQL會失敗,UPDATE例如,僅排名。所以,在完成上面的mysql_query之後,它將變成member_id
= 15和name
='Peter';
這只是一個例子。今天,我的網站出現了類似的情況,我檢查了我的代碼100次,發現沒有錯誤,並且在它之前沒有發現過相同的錯誤。
那麼,我應該重新檢查我的代碼一百多次,還是可能發生?
非常感謝。
它會變成**'member_id = 14' **和'name ='Peter''。正確? – 2011-03-11 21:02:30
member_id是否有一個密鑰(並且更新會嵌套重複的密鑰)? – konsolenfreddy 2011-03-11 21:02:52
@ypercube:是的。 @freddy K.:這只是一個例子,我告訴過你。 – 2011-03-11 21:04:01