天天看點

php一條SQL語句mysql插入兩條重複的資料

今天在做測試開發的時候,請求了一個最簡單的Insert SQL 語句,資料庫裡竟然出現了

兩條資料

!!!

經過反複的琢磨,覺着代碼沒有問題。做了很多的代碼改動後依然不行。

通過這邊文章我看到了一點思路(https://bbs.csdn.net/topics/390021365) 有的人說是浏覽器問題

重新整理

了或者js或者表單之類的

重複送出

。我都排查了沒有問題。

我在浏覽器中打開網絡也沒有重複的請求!!!!這是什麼問題???

這時,我突然看到浏覽器的一個錯誤!!!

php一條SQL語句mysql插入兩條重複的資料

我就根據錯誤提示

Unchecked runtime.lastError: The message port closed before a response was received

找到了這邊文章(https://www.jianshu.com/p/394376adefd2)

竟然說是

浏覽器的插件導緻的

,我看了作者禁用的迅雷插件,我也禁用了還是插入兩條資料。

我開始懷疑,于是我就打開了平時不怎麼用的 safari 浏覽器,沒有插入兩條資料的問題。我就肯定了是浏覽器插件的說法。我就在Google浏覽器中一個一個的

禁用插件

最終找到了真兇!!!!

有 bug 的插件就不要在用了,以免誤導自己!

php一條SQL語句mysql插入兩條重複的資料

請教:

如果用戶端安裝了這樣的插件,我們有改怎麼避免自己寫的程式中搶呢???

如有經曆者請指教。