2017-02-25 95 views
0

我試圖更新MySQL查詢,但它返回0行受到影響,我不知道什麼是錯了,這裏是我的查詢MySQL的更新將返回0行受到影響

UPDATE tblbikesdata SET SoldStatus='1' WHERE BikeID='1' AND EngineNo='e1' AND ChassisNo='chssis4' 

這裏是我的結果

[SQL]UPDATE tblbikesdata SET SoldStatus='1' WHERE BikeID='1' AND EngineNo='e1' AND ChassisNo='chssis4' 

Affected rows: 0 
Time: 0.001s 
+0

嘗試使用相同的where子句進行選擇。 –

+0

你能檢查「SELECT * FROM tblbikesdata WHERE BikeID ='1'AND EngineNo ='e1'AND ChassisNo ='chssis4''」,如果它顯示0行,那麼當然0行更新會受到影響,因爲沒有任何可用行匹配你的WHERE條件 –

回答

0

這僅僅是因爲沒有這樣的行

WHERE BikeID='1' AND EngineNo='e1' AND ChassisNo='chssis4' 

是。

+0

解決了雙重檢查謝謝 – Rtra

相關問題