我有2个MySQL表:wp_posts& wp_postmeta。我想在wp_postmeta中插入多个值,这些值由wp_posts返回的行数确定。
我正在使用此查询:
Get-AzureRmVm
此查询的目标是在wp_postmeta中多次插入子查询中给出的ID,固定字符串和另一个固定ID。
查询返回:子查询返回多行。
我该怎么做?
答案 0 :(得分:2)
使用 INSERT ... SELECT 语句从其他表中插入数据。
试试这个:
INSERT INTO wp_postmeta (post_id, meta_key, meta_value)
SELECT ID, '_tribe_ticket_header', 11719
FROM wp_posts
WHERE post_title LIKE '%lorem ipsum%' AND post_status = 'publish'