sql语句插入时提示:“Duplicate entry 'XXX' for key 1 ” 是什么原因?
sql语句插入时提示:“Duplicate entry 'XXX' for key 1 ” 是什么原因?
日期:2018-01-12 10:37:39 人气:1
你用的是MYSQL 数据库吧?
1:提示信息翻译:插入 xxx 使索引1重复
分析:索引如果是primary unique这两两种,那么数据表的数据对应的这个字段就必须保证其每条记录的唯一性。否则就会产生这个错误。
一般发生在对数据库写操作的时候,例如Discuz!4.1论坛程序要求所有会员的用户名username必须唯一,即username 的索引是unique,这时如果强行往cdb_members表里插入一个已有的username的记录就会发上这个错误,或者将一条记录的username更