把B表的数据查询出新增到A表去
INSERT INTO a(id,c1) SELECT b.id AS id, b.colum1 AS c1 FROM table b; --以上SQL需要一次选中,全部执行
- 测试如下:
- 表b reply_card
- 表a ref
- 执行成功后
- B表的字段满足不了A的情况下
now()是对应的
create_time
INSERT INTO a ( id, c1, creat_time ) SELECT b.id AS id, b.colum1 AS c1, now() FROM table b; --以上SQL需要一次选中,全部执行
- 执行成功后
- 清空表数据
TRUNCATE TABLE a; --以上SQL需要一次选中,全部执行
DELETE FROM a WHERE 1=1; --以上SQL需要一次选中,全部执行