SQL 中update跟insert有啥区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL 中update跟insert有啥区别相关的知识,希望对你有一定的参考价值。

坐等高人解决。。。不要复制 粘贴的,谢谢

insert into 表 values() 是插入数据
update 表 set 字段 where 条件 是更新数据的
插入说明原来数据表中没有那条数据 需要插入
更新是原来就有数据,需要进行修改
参考技术A insert 信息的插入 (张三加入A班)
update 对信息进行更改(张三从A班转到B班)
参考技术B - -!一个更新 一个插入
根本没关系,何来区别
参考技术C INSERT 是插入 UPDATE是修改 字面就很好理解啊本回答被提问者采纳

触发器before和after有啥区别?

1.不要复制粘贴,可以举个例子。
说详细点。

2.还有sql server 2005 怎么不光before没有,连after也没有?

3。在sql server里建一个工资的表 如工资表,工资不足3000,自动改为3000.(用before触发器的功能实现,有人说用instead of来写,怎么写?)

呵呵,看来你不熟悉触发器呀
无论是insert触发器还是update触发器,他都有一个before或者after关键字
before 就是在insert或update之前执行触发器
after 就是在insert或update之后执行触发器
例:
CREATE OR REPLACE TRIGGER TR_1 before UPDATE ON TABLE
这和在触发器中用inserted 和updated没关系
参考技术A before是在数据库操作之前做触发,
after是在数据库操作之后做触发

以上是关于SQL 中update跟insert有啥区别的主要内容,如果未能解决你的问题,请参考以下文章

触发器before和after有啥区别?

MySQL中的`REPLACE`和`INSERT ... ON DUPLICATE KEY UPDATE`之间有啥实际区别?

update和insert的区别

SQL语言中add,alter,drop和insert,update,delete的区别?

sql server 2012中插入记录INSERT后面+INTO与不+之间有啥区别?

插入、更新和保存有啥区别?