怎么避免SQL数据库中有重复的数据输入

来源:百度知道 编辑:UC知道 时间:2024/05/17 03:28:32
如何把一模一样的数据只留下一条!
我的数据库中有好多条重复的信息.

主键不用啦,有非重复索引/约束就可以了,
CREATE Index Unique就可以了
当然主键也是一种非重索引,不过一个表只能有一个主键,但是可以有多个非重索引。
插入前判断,也是可以的,这种方法从性能角度考虑,能避免就应该避免。

1.最简单的方式是设置主键,
2.如果你想每次都通过遍历来发现重复的条数,这样对数据库也是考验

比如你要写入数据库的时候

将SQL语句写成"SELECT * FROM 表格 WHERE"+你要输入的字符串

用IF语句判断是否结果为空,如果为空就加入

你用唯一约束撒