将一张表的数据插入另外一张表
表cmb_send_sms
CREATE TABLE `cmb_send_sms` (`send_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',`phone_no` varchar(32) NOT NULL COMMENT '手机号码',`status` varchar(2) NOT NULL COMMENT '预约短信下发状态,1待发送,2发送成功,3校验失败,4发送失败',`sms_id` bigint(20) DEFAULT NULL COMMENT '预约短信id',`join_flag` varchar(2) NOT NULL COMMENT '是否参加标记,1参加成功,0未参加,2参加失败',`succ_status` varchar(2) NOT NULL COMMENT '预约成功短信下发状态,1待发送,2已完成,3发送失败',`succ_sms_id` bigint(20) DEFAULT NULL COMMENT '预约成功短信id',`start_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '活动开始时间',`end_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '活动结束时间',`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`create_user` varchar(32) DEFAULT NULL COMMENT '创建人',PRIMARY KEY (`send_id`),UNIQUE KEY `cmb_send_sms_phone` (`phone_no`) ) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8 COMMENT='离线短信发送配置表';
表activity_white_list
CREATE TABLE `activity_white_list` (`white_list_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',`activity_white_list_file_id` bigint(20) NOT NULL COMMENT '活动白名单文件ID',`phone_number` varchar(11) NOT NULL COMMENT '手机号',`marketing_activity_id` bigint(20) DEFAULT NULL COMMENT '营销活动ID',PRIMARY KEY (`white_list_id`)
) ENGINE=InnoDB AUTO_INCREMENT=613962 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;
将activity_white_list中的数据导入cmb_send_sms
insert into cmb_send_sms (phone_no,status,sms_id,join_flag,succ_status,succ_sms_id,start_time,end_time,create_time,create_user) select phone_number as phone_no,'1' as status,null as sms_id, '0' as join_flag,'1' as succ_status,null as succ_sms_id, null as start_time,null as end_time,NOW() as create_time,'system' as create_userfrom activity_white_list where marketing_activity_id=100184
转载于:https://www.cnblogs.com/wenamin/p/10563636.html
将一张表的数据插入另外一张表相关推荐
- oracle数据库中批量把一张表里面的数据插入到不同的表中的方法
oracle数据库中批量把一张表里面的数据插入到不同的表中的方法(insert first into | insert all into) 准备环境 1.oracle数据库自带的scott下的用户表 ...
- MySql中把一个表的数据插入到另一个表中的实现代码--转
MySql中把一个表的数据插入到另一个表中的实现代码 司的一个项目,做报表--要关联的表结构比较多,最后决定把要用的数据集合到一张新表中,需要用到以下的sql语法......分享下: web开发中,我 ...
- MySQL 数据库怎样把一个表的数据插入到另一个表
web开发中,我们经常需要将一个表的数据插入到另外一个表,有时还需要指定导入字段,设置只需要导入目标表中不存在的记录,虽然这些都可以在程序中拆分成简单sql来实现,但是用一个sql的话,会节省大量代码 ...
- oracle怎么查询和插入表,Oracle查询一个表的数据插入到另一个表
1. 新增一个表,通过另一个表的结构和数据 create table XTHAME.tab1 as select * from DSKNOW.COMBDVERSION 2. 如果表存在: insert ...
- mysql插入另一个表中数据_MySql中把一个表的数据插入到另一个表中的实现
1.如果2张表的字段一致,并且希望插入全部数据,可以用这种方法: INSERT INTO 目标表 SELECT * FROM 来源表; insert into insertTest select * ...
- mysql 一张表的数据插入另一张表的sql语句
1. 表结构完全一样 insert into 表1 select * from 表2 2. 表结构不一样(这种情况下得指定列名) insert into 表(列名1,列名2,列名3) select 列 ...
- sql 查询一个表的数据插入到别一个表,ID自动增长
select * from xmsbmxselect p_kmmc from dbo.receive_ysn_bb_cz_yssrinsert into xmsbmx(prjname) select ...
- 查询数据插入别一张表中
sql查询数据插入别一张表中 第一种方法: Btable 作为插入数据表,Atable是数据源表,Btable表在插入之前必须存在 insert into Btable select 列1,列2 fr ...
- java项目大概多少张表,要把数据插入到多张表?该如何处理
当前位置:我的异常网» Java Web开发 » 要把数据插入到多张表?该如何处理 要把数据插入到多张表?该如何处理 www.myexceptions.net 网友分享于:2013-01-27 浏 ...
最新文章
- Linux常用服务部署与优化之NFS篇
- 【嵌入式】Ubuntu20.04执行arm-linux-gc 没有那个文件或目录
- SChema中group指示器的使用
- Linux编程练习 --进程间通信1--无名管道
- 嵌入式系统开发者需要掌握什么技术?
- 每天固定往一个银行卡存入100元,5年之后会有多大变化?有人能坚持吗?
- React组件Input输入拼音时触发搜索的解决方案
- 微信、QQ、钉钉截图工具对比
- Java框架学习顺序是哪些
- Databricks中国启示录:一场蓄谋已久的技术与商业战 | 企服国际观察
- 计算机网络的高可用性和分布式处理
- php 如何使用ck播放视频,[原创]简单代码利用ckplayer播放器实现帝国CMS播放优酷在线视频...
- 常用桌面端软件开发语言整理
- 纯前端,js导出页面为pdf
- HDU 3613 Best Reward 扩展kmp算法(将一个字符串分成两个回文串)
- Scrapy爬虫入门教程五 Selectors(选择器)
- ERP系统物料清单管理:自由选配,随需应变!
- 苹果汽车将不支持全自动驾驶;华为云发布研发需求管理工具;腾讯文档发布企业版;OpenAI上线ChatGPT | 每日大事件...
- C++primer第五版 编写一段程序,读入一个包含标点符号的字符串,将标点符号去除后输出字符串剩余的部分
- JS_Detail和Discipline
热门文章
- unbuntu nginx安装详解 /configure: error: the HTTP rewrite module requires the PCRE library
- OpenCV 腐蚀和膨胀
- SpringBoot和FreeMarker整合
- MySQL的常用语法
- Altair PollEx 2020中文版
- java项目中使用的jar包出错怎么办
- LeetCode 795. Number of Subarrays with Bounded Maximum
- HDOJ 5373 The shortest problem 【数论】
- 8.2 Android Basic 数据存储 Database SQLite Demo 2
- 20090701随笔