首頁  >  問答  >  主體

php - MySQL,明明'tab'的值不重複,仍然報錯:Duplicate entry '1134' for key 'tab'

情況是這樣:

注意,列'tab'不是主鍵,只是不允許重複值的列而已;

前面剛剛插入了一條tab值為1134的記錄,緊接著重複插入一條tab值為1134的記錄,然後報錯:Duplicate entry '1134' for key 'tab',當然,這裡報錯是正常的;但接下來就很奇怪了:接著再插入一張tab值為1155的記錄,仍然報上述一樣的錯誤!

明明已經將tab值從1134改為1155了啊,怎麼還報一樣的錯誤呢? ! ctr f5刷新瀏覽器沒用,關閉瀏覽器重開也沒用,換瀏覽器還是沒用!

這到底是怎麼回事?

-----------------------已有答案--------------------- --

唉,原來是忘了上傳更新伺服器上的檔案!

怪我咯怪我咯2686 天前853

全部回覆(2)我來回復

  • 淡淡烟草味

    淡淡烟草味2017-07-05 10:00:26

    把sql語句印出來,應該是組裝好的sql有問題

    回覆
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-07-05 10:00:26

    唉,原來是忘了上傳更新伺服器上的檔案!

    回覆
    0
  • 取消回覆