mysql语句insert into结合select实现数据插入

简单粗暴,直接上代码

 insert into 表名
(列名,列名,列名...) //接下来直接写select语句即可,不需要写values()
  select 列名,列名,列名...
  from 表名
  where 查询条件

  • 若查询结果为多条记录,则自动进行批量插入
  • 可以一个表自己insert给自己

注意:insert的列名与select的列名要一致

猜你喜欢

转载自blog.csdn.net/HD243608836/article/details/120871138