我有以下查询,它提取了1000行数据:
select barcode, type from collections where user = 'myusername'
我需要将此数据移至我的新collectors_collections
表。 user
列现已标记为username
。
最快的方法是什么?某种或其他方式的查询?我正在使用最新的MySQL Workbench。
答案 0 :(得分:4)
您可以尝试运行此查询:
INSERT INTO
collectors_collections(barcode, type, username)
SELECT
barcode,
type,
`user`
FROM
collections
WHERE
`user` = 'myusername';
答案 1 :(得分:0)
嗯,这是一种简单的方法,我会用它来将选择的结果剪切并粘贴到文本编辑器中。并执行一些简单的搜索/替换来为新表创建插入语句。然后将新的insert语句粘贴到mysql客户端。
我假设您不希望在正在运行的程序中使用此功能。