我正在尝试使用此ex。
将几行插入到我的数据库中INSERT INTO product_line
(product_line_ID, m_product_id,
process_type, process_time)
VALUES
(get_uuid(),(SELECT M_PRODUCT_ID FROM M_PRODUCT WHERE product_name='DKP'), //this will return multiple results
'L', now());
我知道我会从选择查询错误获得多个结果,但我希望它为从select查询中获得的所有结果插入相同的结果。
我该怎么做?
在select循环中为所有产品插入相同的语句?
答案 0 :(得分:0)
你的意思是:
INSERT INTO ...
SELECT get_uuid(), m_product_id, 'L', now()
FROM m_product
WHERE ...
这将为您从m_product中选择的每一个插入一行。