將一張表的資料插入另外一張表

2022-09-12 17:15:18 字數 1996 閱讀 7368

表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_user

from activity_white_list where marketing_activity_id=100184

資料庫將一張表插入另一張表中

1.將一張表的資料插入到另一張表中 insert into seckill hjh id,code,name,drumbeating,strat time,productid,price,amount,pay time,num once,note,statu,cause,userid,check u...

將一張表的查詢結果插入到另一張表

select into 和 insert into select 兩種表複製語句 2select into desttbl from srctbl34 insert into desttbl fld1,fld2 select fld1,5 from srctbl56 以上兩句都是將 srctbl 的...

根據一張表去更新另一張表

最近在改乙個專案,由於是別人做好的,很多資料表資訊不全。不得不手工用sql更新資料表。現在又這麼2張表 第一張是管理員表 id 使用者id c id 分公司id p id 部門id name 使用者名稱 第二張是訂單表 id 訂單id com id 訂單所屬銷售的公司id dep id 訂單所屬銷售...