重复输入检查

时间:2013-05-29 10:33:19

标签: mysql

我正在尝试了解MSQL的重复条目是如何工作的。

我的理解是保存时

title='aaaaaccccc'

两次,标题字段是唯一的,您将收到错误:重复输入。

MySQL是否会截断长度为200到64个字符的字符串,然后检查64个字符长字符串是否唯一?

更新

当我保存2条记录(标题)时,MySQL会在保存第二个标题时抱怨违反唯一约束。第一个标题是相同的,比方说100个字符。之后它有所不同。无论如何,MySQL确实会抛出重复的密钥错误。

1 个答案:

答案 0 :(得分:1)

这取决于数据类型:varchar列将被修剪,但char列不会(它们被填充到指定的列长度)。