mysql insert语句操作实例讲解
2019-01-05 10:03:18 来源:易采站长站 作者:王振洲
insert的语法
如果列清单和VALUES清单均为空清单,则INSERT会创建一个行,每个列都被设置为默认值:
假设worker表只有name和email,插入一条数据
批量插入多条数据
给出要赋值的那个列,然后再列出值的插入数据
使用set插入数据
在 SET 子句中未命名的行都赋予一个缺省值,使用这种形式的 INSERT 语句不能插入多行。
一个expression可以引用在一个值表先前设置的任何列,例如:
使用INSERT…SELECT语句插入从其他表选择的行
查询不能包含一个ORDER BY子句,而且INSERT语句的目的表不能出现在SELECT查询部分的FROM子句.
ON DUPLICATE KEY UPDATE
如果您指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则执行旧行UPDATE。
- 热点聚合:













闽公网安备 35020302000061号