我有一个包含两列的表 review_store
:review_id
和 store_id
如果我必须用 2 替换 1,我会这样做:
UPDATE review_store
SET store_id = '2'
WHERE store_id = '1'
如何将 store_ID = 1 中的每一行复制/复制到 Store_ID = 2?
最佳答案
我假设您的意思是在同一个表中创建新记录。使用 INSERT SELECT
INSERT INTO review_store
SELECT review_id, '2' as Store_id
FROM review_store
WHERE Store_id = '1'
关于mysql - SQL 查询 : Copy all rows with Store_ID = 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31274490/