首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

一个表不能有重复的纪录解决办法

2012-03-24 
一个表不能有重复的纪录一个表 table: 两个字段 name password如果table有纪录:namepasswordlilipass就是

一个表不能有重复的纪录
一个表 table: 两个字段 name password;
如果table有纪录:
name password
lili pass



就是插入的纪录只name有重复可以插入或只password有重复可以插入。

如果有一条相同的纪录,就不能。


若插入 insert into table values("lili","pass") ; 失败。
若插入 insert into table values("lili","right") ; 可以。
若插入 insert into table values("sara","pass") ; 可以。
若插入 insert into table values("sara","right") ; 可以。

表也怎么设计,或插入sql怎么写呢?

[解决办法]
这个时候你该在数据库里把这两个字段设置为主键。然后就再也不可能插入重复数据了。
[解决办法]
设为主键或都唯一键。

热点排行