Rumah > pangkalan data > tutorial mysql > MySQL下将一个表的数据插入到另外一个表的实现语句_MySQL

MySQL下将一个表的数据插入到另外一个表的实现语句_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-01 13:19:43
asal
1023 orang telah melayarinya

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

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan