SQL执行插入时,遇到重复键值时,如何设置才能让新插入的数据覆盖原有旧数据;要用存储过程么?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL执行插入时,遇到重复键值时,如何设置才能让新插入的数据覆盖原有旧数据;要用存储过程么?相关的知识,希望对你有一定的参考价值。

可以用存储过程,插入时先判断该键值的资料是否存在,如存在则先删除再插入或者直接更新相关字段的值。 参考技术A 不明白你的意思?
你要怎么个覆盖呢? 如果设置了唯一的话就要再插入的话必须删除约束才可以。
不知道你这个是什么情况,你能说的再明白点吗

以上是关于SQL执行插入时,遇到重复键值时,如何设置才能让新插入的数据覆盖原有旧数据;要用存储过程么?的主要内容,如果未能解决你的问题,请参考以下文章

sqlserver外键关系有啥用?

使用 jQuery 设置元标记值时遇到问题 [重复]

通过 sqlalchemy 关系添加值时如何避免插入重复条目?

在主键列(表)中插入重复值时在 SQL Server 中返回哪个错误代码

尝试在 SQL 中插入多个值时如何修复语句结尾?

redis插入单个较大的键值