把一个select查询结果插入到一个表(可选指定字段和值实例)
把一个select查询结果插入到一个表(可选指定字段和值实例))
从一张表中查询出指定列,再增加新的字段插入当前表中
当前我有一张表,表数据如下:
现在我需要添加c_id为21拥有和c_id为20拥有相同name字段的数据
insert into tableName(c_id, name) select 21,name from tableName where c_id = 20;
结果如下
c_id | name |
---|
20 | 鼠标 |
20 | 键盘 |
20 | CPU |
21 | 鼠标 |
21 | 键盘 |
21 | CPU |