MySQL-从另一个表中插入与常量合并的数据
我有一个临时表(products_temp),里面有一些数据,我还有另一个表(产品),我需要将数据插入其中。我有一些需要在新记录上手动设置的常量,例如vendor_id
= 1等。
是否可以在一个请求中使用临时表数据和常量进行插入?
temp_products:
product_name | product_desc | category_name | mf_name ...
产品(category_name,mf_name不在):
product_id | product_name | product_desc | vendor_id | distributor_id ...
常数:
vendor_id=1, distributor_id=2
回答:
使用INSERT ... SELECT
语句从中选择常量值和数据products_temp
:
INSERT INTO products (product_data, vendor_id) SELECT data, '1' FROM products_temp
以上是 MySQL-从另一个表中插入与常量合并的数据 的全部内容, 来源链接: utcz.com/qa/403135.html