您好我在本地主机有2个数据库我想将UPC字段从一个复制到另一个如果他们的产品型号相同吗?
我试过这个:
USE `medway_opencart` , `medway_eski_bakkal` UPDATE `medway_opencart.product` SET `medway_opencart.product.upc` = `medway_eski_bakkal.product.upc` WHERE `medway_opencart.product.model` = `medway_eski_bakkal.product.model`
我收到了这个错误:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' `medway_eski_bakkal` UPDATE `medway_opencart.product` SET `medway_opencart.' at line 1
答案 0 :(得分:0)
省略第一行,除非使用完全限定名称(db.table),否则不需要使用任何数据库
UPDATE `medway_opencart.product`
SET `medway_opencart.product.upc` = `medway_eski_bakkal.product.upc`
WHERE `medway_opencart.product.model` = `medway_eski_bakkal.product.model`
除非你有权访问这两个数据库..