龙空技术网

Mysql的insert这么多语法,还有那些你没用过?

天天向上v天天上 166

前言:

眼前你们对“mysqlinsert”大体比较重视,看官们都想要剖析一些“mysqlinsert”的相关知识。那么小编在网摘上搜集了一些有关“mysqlinsert””的相关知识,希望姐妹们能喜欢,同学们快快来学习一下吧!

INSERT ... VALUES

INSERT ... SET

根据明确指定的值插入行

INSERT ... SELECT

插入从另一个表或多个表中选择的行

INSERT ... ON DUPLICATE KEY UPDATE

如果要插入的行会导致UNIQUE索引或PRIMARY KEY中出现重复值,则使用带有ON DUPLICATE KEY UPDATE子句的INSERT可以更新现有行

INSERT IGNORE

您可以使用REPLACE而不是INSERT来覆盖旧行。 REPLACE与INSERT IGNORE相对,在处理包含重复旧行的唯一键值的新行时:新行替换了旧行,而不是被丢弃

标签: #mysqlinsert