【发布时间】:2016-03-25 08:38:14
【问题描述】:
我有 2 个 MySQL 表:wp_posts 和 wp_postmeta。我想在 wp_postmeta 中插入由 wp_posts 返回的行数决定的多个值。
我正在使用这个查询:
INSERT INTO
wp_postmeta (post_id, meta_key, meta_value)
VALUES
(
(SELECT ID
FROM wp_posts
WHERE
post_title
LIKE '%lorem ipsum%'
AND post_status = 'publish'
), '_tribe_ticket_header', 11719
);
这个查询的目的是在 wp_postmeta 中多次插入子查询中给出的 ID,一个固定的字符串和另一个固定的 id。
查询正在返回:子查询返回多于 1 行。
我该怎么做?
【问题讨论】:
标签: mysql sql select insert bulkinsert