在mysql中插入数据,为毛每次插入两行一毛一样的!

问题是酱紫的:

在mysql中插入一行数据,每次都是插进去两行一毛一样的!!如图

在mysql中插入数据,为毛每次插入两行一毛一样的!0

插入时设置如图

在mysql中插入数据,为毛每次插入两行一毛一样的!1

然鹅,用php写入却是正常的!!如图

在mysql中插入数据,为毛每次插入两行一毛一样的!2

回复讨论(解决方案)

追问:用php往mysql写入数据时,定义的所有字段都必须有内容输入吗?!不能有某个字段为空吗?

在mysql中插入一行数据,每次都是插进去两行一毛一样的

你使用的是什么工具插入的?

用php往mysql写入数据时,定义的所有字段都必须有内容输入吗?!不能有某个字段为空吗?

你mysql能执行查询的语句,使用php也可以。

把字段改成unique看看会不会报错,另外字段是可以为空的

点击执行的时候已经插入成功了,跳转后的sql语句的执行界面就不要再执行一遍了。

你代码这样写,看你描述是连续插入了两次。

可以在插入前加个检查,字段全部一样不插入,先加这个,判断是否真的重复调用了插入。

点击执行的时候已经插入成功了,跳转后的sql语句的执行界面就不要再执行一遍了。

原来如此!!!

Posted in 未分类

发表评论