使用 SQL 将数据从一个表插入另一个表
您需要将数据从“原始数据”表导入到“处理数据”表。具体来说,您希望仅使用 SQL 来执行此操作,而不需要中间代码或脚本。
解决方案
要实现您的目标,您可以采用以下方法SQL语句:
INSERT INTO action_2_members (campaign_id, mobile, vote, vote_date) SELECT campaign_id, from_number, received_msg, date_received FROM `received_txts` WHERE `campaign_id` = '8'
该语句将从received_txts表中提取数据,根据指定的campaign_id过滤结果,并直接将选定的行插入到 action_2_members 表中。
在您的特定示例中,查询 q1 不是必需的,因为数据检索可以在 INSERT 语句中完成。这种优化的方法可确保在单个操作中获取和插入数据,从而有可能提高性能和效率。
以上是如何使用一条语句将数据从一个 SQL 表插入到另一个 SQL 表中?的详细内容。更多信息请关注PHP中文网其他相关文章!