-- 将一个表的数据插入到另一个表中
-- 示例:假设我们有两个表,一个是 `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
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站