开发指南—DML语句—INSERT

简介: 您可以使用INSERT语句往表中插入数据。

您可以使用INSERT语句往表中插入数据。

语法


INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
[INTO] [schema_name.]tbl_name
[(col_name [, col_name] ...)]
{VALUES | VALUE} (value_list) [, (value_list)]
[ON DUPLICATE KEY UPDATE assignment_list]
INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
[INTO] [schema_name.]tbl_name
SET assignment_list
[ON DUPLICATE KEY UPDATE assignment_list]
INSERT [LOW_PRIORITY | HIGH_PRIORITY] [IGNORE]
[INTO] [schema_name.]tbl_name
[(col_name [, col_name] ...)]
SELECT ...
[ON DUPLICATE KEY UPDATE assignment_list]
value_list:
value [, value] ...
value:
{expr | DEFAULT}
assignment_list:
assignment [, assignment] ...
assignment:
col_name = value

语法限制

不支持使用以下语法。

  • INSERT IGNORE ON DUPLICATE KEY UPDATE语法,例如:
INSERT IGNORE INTO tb (id) VALUES(7) ON DUPLICATE KEY UPDATE id = id + 1;
  • PARTITION语法,例如:
INSERT INTO tb PARTITION (p0) (id) VALUES(7);
  • 嵌套NEXTVAL的语法,例如:
INSERT INTO tb(id) VALUES(SEQ1.NEXTVAL + 1);
  • 包含列名的语法,例如:
INSERT INTO tb(id1, id2) VALUES(1, id1 + 1);
相关文章
|
3月前
|
设计模式 运维 监控
运维一体化平台的能力要素
【6月更文挑战第7天】一体化运维平台的重要性,旨在建立覆盖运维全生命周期的统一平台,提升效率,保障业务连续性,实现数字化运维管理。
|
SQL 存储 关系型数据库
开发指南—DML语句—UPDATE
您可以使用UPDATE语法修改表中符合条件的行。
|
存储 SQL 关系型数据库
开发指南—DML语句—DELETE
您可以使用DELETE语句删除表中符合条件的行。
119 0
开发指南—DML语句—INSERT
您可以使用INSERT语句往表中插入数据。
|
SQL 自然语言处理 关系型数据库
开发指南—DQL语句—SELECT
SELECT用于从一个或多个表中查询数据。
|
11月前
|
Linux 文件存储 Windows
群晖7.X版安装cpolar内网穿透
群晖7.X版安装cpolar内网穿透
使项目支持es6新语法可选链“?.“以及双问号“??“
使项目支持es6新语法可选链“?.“以及双问号“??“
220 0
|
前端开发
#yyds干货盘点 【React工作记录二十七】moment处理日期格式
#yyds干货盘点 【React工作记录二十七】moment处理日期格式
55 0
#yyds干货盘点 【React工作记录二十七】moment处理日期格式
|
JavaScript 前端开发
从JavaScript二维数组排序说开去(1)
从JavaScript二维数组排序说开去(1)
135 1
|
Python
Python安装库Could not find a version that satisfies the requirement requests (from versions: none)
Python安装库Could not find a version that satisfies the requirement requests (from versions: none)
382 0