【发布时间】:2016-05-27 02:38:50
【问题描述】:
我需要清理我的 MySQL 数据库并根据当前状态创建很多新记录。 我需要插入这个:
INSERT INTO wp_postmeta (post_id, meta_key, meta_value) VALUES ($ID, "price_input_currency", "usd")
对于我从该选择中获得的每个 $ID:
SELECT ID FROM wp_posts AS posts
RIGHT JOIN wp_postmeta ON posts.ID = post_id
WHERE post_type = 'post'
AND meta_value LIKE '%$%' AND meta_key = 'price_range'
这是否可能仅通过 MySQL 代码实现? 我看过一堆“如何将 INSERT 与 SELECT 结合起来,但没有一个只使用字符串来插入,他们总是选择所有需要插入的字段...... 有什么想法吗?
【问题讨论】:
标签: mysql select insert sql-insert insert-select