需要SQL命令,该命令将在从行中获取ID时插入一行



我需要SQL命令,该命令将在特定行之后插入一行。示例: -

表之前

Id.         Name.      
1.           Xyz.          
2.           Xyz
3.           Xyz    

想要结果需要在每个" xyz"之后添加'abc'数据,例如: -

Id.         Name.      
1.           Xyz.    
2.           Xyz
3.           Xyz
1.           Abc
2.           Abc
3.           Abc

请注意此命令在1000个数据上工作

尝试使用INSERT INTO ... SELECT

INSERT INTO yourTable (id, name)
SELECT id, 'Abc'
FROM yourTable
WHERE name = 'Xyz';

这假设您只想复制以Xyz为名称的行。如果您想用Abc版本复制每个记录,则只需删除WHERE子句。

相关内容

  • 没有找到相关文章

最新更新