php - MySQL,明明'tab'的值不重复,仍然报错:Duplicate entry '1134' for key 'tab'
怪我咯
怪我咯 2017-07-05 09:58:26
0
2
899

情况是这样:

注意,列'tab'不是主键,只是不允许有重复值的列而已;

前面刚刚插入了一条tab值为1134的记录,紧接着重复插入一条tab值为1134的记录,然后报错:Duplicate entry '1134' for key 'tab',当然,这里报错是正常的;但接下来就很奇怪了:接着再插入一条tab值为1155的记录,仍然报上述一样的错误!

明明已经将tab值从1134改为1155了啊,怎么还报一样的错误呢?!ctr+f5刷新浏览器没用,关闭浏览器重开也没用,换一个浏览器还是没用!

这到底是怎么回事?

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

唉,原来是忘了上传更新服务器上的文件!

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(2)
淡淡烟草味

把sql语句打印出来,应该是组装的sql有问题

过去多啦不再A梦

唉,原来是忘了上传更新服务器上的文件!

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板