我有这个表名:copy_stores
copy_id | store_id
11221 2
11222 2
112223 2
大约有2000条记录,但我想复制所有记录,但是在新复制的记录中,将store_id
更改为1
2
我试过这个,但它不起作用:
insert into copy_stores(`copy_id`, `store_id`)
SELECT 1, `copy_id`, `store_id`
from copy_stores
where store_id = 2
答案 0 :(得分:0)
您希望'1'成为新的store_id,因此需要在copy_id之后选择它:
INSERT INTO copy_stores(copy_id, store_id)
SELECT copy_id, 1
FROM review_store
WHERE store_id = 2