[英]mysql issue with delete of a record
我有一個包含行和列網格的網頁,並且需要跟蹤給定單元格中發生的活動。 項目可以在單元格之間移動,因此我在MySQL表中保留了一條記錄以跟蹤每個單元格的內容。 db記錄的鍵是行號和列號,例如,代表第2行,第7列的記錄的鍵是r2c7。
當某項放入r2c7時,我插入一條記錄,其中r2c7作為鍵字段值。 如果r2c7的內容移到r3c8,我將一條記錄插入r3c8並刪除r2c7的記錄。 到目前為止,一切都很好。
不過,我發現的是,在刪除單元格的記錄(例如r2c7)后,如果我嘗試重新為r2c7重新插入相同的記錄,即使MySQL報告成功,插入也不會停留插入。 需要明確的是,我以前刪除的記錄中的所有字段在我重新插入時都是相同的。 即使報告成功,數據庫似乎仍然看到試圖重新插入的重復記錄,並且沒有對其進行處理。
任何人都知道發生了什么事嗎?
檢查mysqli_affected_rows($con) ;
如果行插入不成功,肯定會為您提供錯誤的返回值
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.