有时,我会遇到想要使用简单脚本迁移数据库更改的情况。说,我插入了(INPUT)值,例如
INSERT into mytable (CodeId, ValueData, category) VALUES (3, 4, 'COMPUTERS');
INSERT into mytable (CodeId, ValueData, category) VALUES (3, 12, 'TABLES');
如何使用选择语句生成插入语句,以便我可以运行选择查询,例如:
SELECT (super query) from mytable where CodeId = 3
并有这样的东西作为输出:
INSERT into mytable (CodeId, ValueData, category) VALUES (3, 4, 'COMPUTERS'), (3, 12, 'TABLES') ;
编辑:
我目前正在尝试这样的事情:
select concat('insert into mytable (CodeId, ValueData, category)
VALUES (', select (CodeId, ValueData, category) as gstr from mytable, ')')
我认为它应该是沿着这条线的东西......