-4

你好朋友,

当我插入数据存储重复数据时,我该如何解决问题就像我将名称 xyz 存储在数据库中存储的两倍 xyz 任何朋友都知道解决我的问题

4

2 回答 2

2

在表上定义一个UNIQUE约束,例如

ALTER TABLE myTableName ADD CONSTRAINT tb_unq UNIQUE (columnName)

这样,您可以保证 的值columnName都是不同的。如果您尝试插入该列上已存在的值,则会引发异常。

于 2013-03-05T12:46:57.203 回答
0

或者,您可以检查:

if((select count(*) From TableName Where name='xyz')=0)
Begin
 -- Insert code here.
End

希望这会有所帮助。

于 2013-03-05T13:12:38.213 回答