Mysql varchar 复制问题

Mysql varchar 复制问题

这个问题显示它有重复的键,但当我验证时,我可以理解一个列有 varchar(5) 并且插入超过 5 个字符,通常它会被截断并插入。但这里它给出了错误。

查询时出现错误“键‘PRIMARY’的重复条目‘7565371’”。默认数据库:“dbname”。查询:“插入 dbname.tablename .....

答案1

插页可能有超过 5 个字符,但我想说它被截断了,剩下的 5 个字符就是导致您出现重复键的原因。我还建议不要对这么小的字段使用 varchar,因为开销不值得您节省如此少的存储空间。

相关内容