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

回到顶部