MySQL下将一个表的数据插入到另外一个表的实现语句_MySQL
程序员文章站
2024-01-13 10:55:28
...
bitsCN.com
如果2张表的字段一致,并且希望插入全部数据,可以用这种方法:
Code:
INSERT INTO 目标表 SELECT * FROM 来源表;
比如要将 articles 表插入到 newArticles 表中,则是:
INSERT INTO newArticles SELECT * FROM articles;
如果只希望导入指定字段,可以用这种方法:
INSERT INTO 目标表 (字段1, 字段2, ...) SELECT 字段1, 字段2, ... FROM 来源表;
注意字段的顺序必须一致。
如果您需要只导入目标表中不存在的记录,可以参考另外一篇文章
MySQL 当记录不存在时插入(insert if not exists)bitsCN.com
Code:
INSERT INTO 目标表 SELECT * FROM 来源表;
比如要将 articles 表插入到 newArticles 表中,则是:
INSERT INTO newArticles SELECT * FROM articles;
如果只希望导入指定字段,可以用这种方法:
INSERT INTO 目标表 (字段1, 字段2, ...) SELECT 字段1, 字段2, ... FROM 来源表;
注意字段的顺序必须一致。
如果您需要只导入目标表中不存在的记录,可以参考另外一篇文章
MySQL 当记录不存在时插入(insert if not exists)bitsCN.com
上一篇: PHP使用PDO连接Access的方法
下一篇: MSSQL批量插入数据优化详细
推荐阅读
-
mysql 两个数据库中表的结构不同,如何把一个表中的数据导入到另一个表中
-
MySQL中连接各个表的连接属性如何在语句中实现,是不是还得再创建一个表
-
workerman 怎么实现mysql数据库里面的一个表一旦有新的数据的加入,就把新的数据发送到前端?
-
MySQL下将一个表的数据插入到另外一个表的实现语句
-
sql将一个表中的数据插入到另一个表中的方法
-
MySQL下将一个表的数据插入到另外一个表的实现语句
-
Mysql将一个表中的某一列数据复制到另一个表中某一列里的方法
-
sql将一个表中的数据插入到另一个表中的方法
-
mysql怎么把一个数据库的表复制到另一个数据库中
-
数据迁移:一个表的数据插入到另外一个表,限定某些字段