MySQL - 学习笔记 - 查询结果插入到另一个表
Posted 笑虾
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL - 学习笔记 - 查询结果插入到另一个表相关的知识,希望对你有一定的参考价值。
mysql - 学习笔记 - 查询结果插入到另一个表
CREATE TABLE 查询结果创建表
DROP TABLE IF EXISTS `目标表`; -- 如果目标表存在先删除(根据业务需要)
CREATE TABLE `目标表` AS
SELECT * FROM `源数据表`;
INSERT INTO 查询结果插入表
-- 先创建表 (可选:自己根据业务需要判断)
DROP TABLE IF EXISTS `目标表`;
CREATE TABLE `目标表` (
`id` varchar(32) NOT NULL,
`name` varchar(50) DEFAULT NULL COMMENT '姓名',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户数据表';
-- 再插入数据
INSERT INTO `目标表`
SELECT `id`, `name`
FROM `源数据表`
参考资料
以上是关于MySQL - 学习笔记 - 查询结果插入到另一个表的主要内容,如果未能解决你的问题,请参考以下文章