这种情况可能是因为在表中的索引字段上存在唯一约束。当你尝试插入一个重复的值时,数据库会检查索引是否已经存在这个值,如果存在则会返回约束错误。然而,当你查询索引时,如果没有找到匹配的记录,那么查询结果就会为空。所以,在这种情况下,查询索引为空是正常的,而插入重复值返回约束错误是因为违反了唯一约束。

为什么SHOW INDEX FROM table_name WHERE Key_name = index_name;验证数据为空但是输入重复值又提示失败返回约束错误

原文地址: http://www.cveoy.top/t/topic/jcVD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录