我有一個超過5年的現場項目。今天我有一個奇怪的錯誤。我想更新一些我的產品。並且存在重複的輸入錯誤。主鍵奇怪的重複輸入錯誤
我沒有字段作爲對我的產品表PRODUCT_ID。 12479是我的產品的ID。 id是主鍵和自動增量。
首先,我認爲它可能是一個laravel問題。我通過phpmyadmin直接查詢mysql。它是一樣的。但僅限於此產品。
這是我的索引。
這裏是我的表結構
我修我的數據庫可從Plesk也。沒變化。有時它能正常工作。
從phpmyadmin的
而最古怪的一個錯誤,這個錯誤發生時,我更新stock_quantity場。我可以毫無問題地更新其他字段。
我注意到一個MySQL的錯誤,而搜索 MySQL的錯誤:https://bugs.mysql.com/bug.php?id=68360
我應該怎麼辦?
這看起來像一個學說錯誤!它試圖更新的字段似乎與您所展示的表格沒有多大關係。一個學說類是不是偶然改變了? –
它與教義無關。因爲當從phpmyadmin查詢同樣的錯誤。 –
它說product_id沒有身份證你可以試試嗎? 'select * from(table you got product_id)where product_id = 12479'你可能在將數據放到表中之後使product_id唯一,所以現在你有重複的條目 –