Php where语句中的mysql查询错误

Php where语句中的mysql查询错误,php,mysql,Php,Mysql,在我的代码中使用phmyadmin之前,我试图在phmyadmin中获得正确的查询,但我得到了以下错误,尽管我知道该列存在 Error SQL query: UPDATE tendesig_zink_dev.euid0_hikashop_product SET tendesig_zink_dev.euid0_hikashop_product.product_quantity = tendesig_zink_production.euid0_hikashop_product.produc

在我的代码中使用phmyadmin之前,我试图在phmyadmin中获得正确的查询,但我得到了以下错误,尽管我知道该列存在

Error
SQL query:


UPDATE 
tendesig_zink_dev.euid0_hikashop_product 
SET 
tendesig_zink_dev.euid0_hikashop_product.product_quantity = tendesig_zink_production.euid0_hikashop_product.product_quantity
WHERE 
tendesig_zink_dev.euid0_hikashop_product.product_id = tendesig_zink_production.euid0_hikashop_product.product_id

MySQL said: Documentation

#1054 - Unknown column 'tendesig_zink_production.euid0_hikashop_product.product_id' in 'where clause' 

出现未知列错误的原因是,您的查询不知道表
tendesig\u zink\u production.euid0\u hikashop\u product
。尝试使用此查询

UPDATE 
tendesig_zink_dev.euid0_hikashop_product, tendesig_zink_production.euid0_hikashop_product
SET 
tendesig_zink_dev.euid0_hikashop_product.product_quantity = tendesig_zink_production.euid0_hikashop_product.product_quantity
WHERE 
tendesig_zink_dev.euid0_hikashop_product.product_id = tendesig_zink_production.euid0_hikashop_product.product_id

您是否真的有一个名为
euid0\u hikashop\u product.product\u id
的列?是(数据库)趋势(表)euid0\u hikashop\u product.(列)product\u id