请教一条复制记录的SQL语句
假设有表table A
id value
1 NO1
我现在要把id=1这条记录复制一下,插入到table a 里面,同时把id改成2
SQL应该怎么写,
得到的结果应该是
id value
1 NO1
2 NO1
假设value后面还有未知个字段
即不要用
先select value from A where id=1
然后再 insert into a(id,value) values(2, 'No1 ')
这种方式
请教一下高手没有什么好的方法?
[解决办法]
insert into table(id,value) select 2, 'NO1 ' from table WHERE id=1