一个sql实现查询并且插入到另一个表中

两种不同方法,结果不同

方法一.查询的user表中3个元素,name为user表中的字段,1000,0,是往department中要赋的值(给id赋值)

 

INSERT INTO deparementselect 1000,`name`,'0' from user WHERE id='5'

 

方法二(推荐使用方法二):查询的user表中元素,name为user表中的字段,0,是往department中要赋的值(id自动增加)

INSERT INTO permission (name ,deleted)
select `name`,'0' from user WHERE id='5'

 

posted @ 2019-03-13 15:51  贩卖长江水  阅读(2649)  评论(0编辑  收藏  举报