你好,我有id|id_account|type|user
作为全部工作的简单的表格,但之后我索引“id_account”与UNIQUE
我的脚本不能与编辑工作(但INSERT工作)脚本不工作
id_account是这样的SHA256格式:8a9a9a9b63617d857 ... 这是什么好的指数?
我需要删除所有和reindex是吗?
感谢(对不起,我一点英语)
你好,我有id|id_account|type|user
作为全部工作的简单的表格,但之后我索引“id_account”与UNIQUE
我的脚本不能与编辑工作(但INSERT工作)脚本不工作
id_account是这样的SHA256格式:8a9a9a9b63617d857 ... 这是什么好的指数?
我需要删除所有和reindex是吗?
感谢(对不起,我一点英语)
的独特之处不仅是指数,也约束。不确定你所谓的“编辑”,但相信你的问题处理这个约束,并且你为这个约束重复值。 (编号https://dev.mysql.com/doc/refman/5.7/en/constraint-primary-key.html)
可能的问题 - 您使用错误的WHERE子句进行表更新(EDIT),这会导致您的表中具有相同id_account值的多个记录的修改 - 并且这是因为您使用UNIQUE约束而不允许的。
请显示您的脚本。很难说一些未知的代码。 – michaldo
对不起,我有很长的脚本,我不知道这里是错误...因为我开始没有索引和在mysql日志中我没有错误 – p4c