欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

MySQL INSERT INTO SELECT 语法和使用详情

最编程 2024-06-16 18:23:37
...

当今的数据库管理系统在数据存储和检索方面起着关键作用,而MySQL作为最受欢迎的开源关系型数据库管理系统之一,提供了许多强大的功能。在MySQL中,INSERT INTO SELECT语法是一种非常有用的功能,可以将查询结果直接插入到目标表中。本文将介绍MySQL中的INSERT INTO SELECT语法及其用法。

什么是INSERT INTO SELECT语法?

INSERT INTO SELECT语法允许我们从一个表中选择数据,并将其插入到另一个表中。这个功能非常适用于需要从一个表中复制数据到另一个表的情况,或者将查询结果存储到新的表中。

INSERT INTO SELECT语法的基本语法格式

下面是INSERT INTO SELECT语法的基本语法格式:

INSERT INTO 目标表 (1,2,3, ...)
SELECT1,2,3, ...
FROM 源表
WHERE 条件;
INSERT INTO SELECT语法的示例

我们有张工单平台版本表,现在我们需要给有8.8.0 的工单再加条8.9.0的版本,下边是执行此操作的语句

INSERT INTO bus_plat_ver ( client_ver, sys_plat, mark_id ) SELECT
'8.9.0',
sys_plat,
mark_id 
FROM
    bus_plat_ver 
WHERE
    client_ver = '8.8.0' 
GROUP BY
    activity_id

推荐阅读