Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql insert select

作者:冫LOVE灬丶棒棒   发布日期:2026-05-25   浏览:65

-- 将一个表的数据插入到另一个表中

-- 示例:假设我们有两个表,一个是 `source_table`,另一个是 `target_table`
-- `source_table` 的结构如下:
-- id INT, name VARCHAR(100), age INT
-- `target_table` 的结构与 `source_table` 相同

-- 将 `source_table` 中的所有数据插入到 `target_table` 中
INSERT INTO target_table (id, name, age)
SELECT id, name, age
FROM source_table;

-- 解释:
-- 1. INSERT INTO target_table (id, name, age):指定要插入数据的目标表及列。
-- 2. SELECT id, name, age FROM source_table:从源表中选择要插入的数据。
-- 这条语句会将 `source_table` 中的所有记录插入到 `target_table` 中。

如果需要更复杂的条件或操作,可以在 SELECT 语句中添加 WHERE 子句或其他 SQL 功能。

上一篇:mysql having的用法

下一篇:mysql date

大家都在看

mysql二级索引

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql 1265

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站