mysql - SQL 查询 : Copy all rows with Store_ID = 1

标签 mysql sql magento review

我有一个包含两列的表 review_store:review_idstore_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/

相关文章:

java - mysql View 在事务中不刷新(Hibernate/Spring)

MySQL - 当嵌套选择使用该表时如何从表中删除?

php - Magento 客户登录在某些帐户上挂起

javascript - 删除 Chrome 的 "translate"DOM 属性

html - 我应该在哪里放置下拉值?在数据库或 HTML 中

php - 登录页面无法正常工作

sql - 如何连接到oracle数据库:((

php - 将客户分配给多个客户组到 magento

mysql - 生成的存储过程失败

sql - 查找开始日期早于前一个结束日期的所有行