mysql数据库字段的唯一问题

建立一张表 其中2个字段title1,title2 向数据库写入数据 要求title1与title2的值完全相同的项不向数据表写入,这个唯一的要求怎么写,请各位大虾指教

建表时就建立组合主键 。如果建表时没建,可以修改表

alter table [表名]
ADD
CONSTRAINT PK_表名 PRIMARY KEY CLUSTERED ( title1, title2 )
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-21
这个通常在程序中做判断,先查询,再写入

如果在数据库中建立唯一字段,插入相同值会返回错误
第2个回答  2010-10-18
在程序中判断,两个值是否相同,如果相同就不允许插入SQL
相似回答