我發現PHP中的MySQL DELETE語句中的連字符傾向於使事情變得無法正常工作。它不會失敗,但它也不會刪除正確的行。爲什麼是這樣? INSERT工作正常,只是DELETE。當數值有連字符時,MySQL DELETE不起作用
編輯:我在這種情況下運行(與IP刪除)的特定查詢是:
DELETE FROM ratings WHERE ip=IP_ADDRESS AND video = '-yfOsVrJLGt'
這成功運行,當我刪除了連字符。 我也補充說,這發生在PHP中,似乎僅限於此。
表結構,由於每個請求:
目前在它沒有記錄。
你的查詢在哪裏? –
'UPDATE'有效嗎?你確定在刪除行後提交你的'DELETE'? –
你可以顯示你的表格記錄和結構! –