在mysql中插入數據,為毛每次插入兩行一毛一樣的!!!


問題是醬紫的:

   在mysql中插入一行數據,每次都是插進去兩行一毛一樣的!!如圖


插入時設置如圖


然鵝,用php寫入卻是正常的!!如圖

7 个解决方案

#1


追問:用php往mysql寫入數據時,定義的所有字段都必須有內容輸入嗎?!不能有某個字段為空嗎?

#2


在mysql中插入一行數據,每次都是插進去兩行一毛一樣的
你使用的是什么工具插入的?

用php往mysql寫入數據時,定義的所有字段都必須有內容輸入嗎?!不能有某個字段為空嗎?

你mysql能執行查詢的語句,使用php也可以。

#3


把字段改成unique看看會不會報錯,另外字段是可以為空的

#4


點擊執行的時候已經插入成功了,跳轉后的sql語句的執行界面就不要再執行一遍了。

#5


你代碼這樣寫,看你描述是連續插入了兩次。
可以在插入前加個檢查,字段全部一樣不插入,先加這個,判斷是否真的重復調用了插入。

#6


引用 4 樓 lishenfeng 的回復:
點擊執行的時候已經插入成功了,跳轉后的sql語句的執行界面就不要再執行一遍了。



原來如此!!!

#7


Quote: 引用 3 樓 a424626 的回復:

把字段改成unique看看會不會報錯,另外字段是可以為空的



我試試

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com