update tablename1 set fieldname1 =(select fieldname2 from tablename2)where 表1和表2的关联逻辑如:where tablename1.id=tablename2.id
表示 把表1的id和表2的id相同的,表2的fieldname2 列更新到表1的fieldname1 列。
INSERT INTO 表名(列名) SELECT 列名 FROM 表名
注意两个列名集合数量类型要匹配
对同一张表就是楼上的说法,update tablename set fieldname1 = fieldname2是可以完成的,不同表的话,我记得以前我弄过,如果你需要可以加:418896376聊!
这个不叫插入,这个叫更新
肯定是update tablename set fieldname1 = fieldname2的某种逻辑操作 where 筛选条件;