在 MySQL 中的表之间复制数据
问题:
如何从现有表传输数据(以下简称表1)到MySQL中新创建的表(表2)?表1包含特定字段,而表2设计有一组不同的字段。
解决方案:
为了满足这个需求,MySQL提供了一种插入数据的方法通过使用 INSERT INTO 语法从另一个表中选择来插入到一个表中。此技术可用于选择性地将表 1 中的字段复制到表 2 中。
以下查询有效完成任务:
INSERT INTO table2 (st_id, uid, changed, status, assign_status) SELECT st_id, from_uid, now(), 'Pending', 'Assigned' FROM table1;
此查询的操作如下:
以上是如何在不同字段结构的MySQL表之间复制数据?的详细内容。更多信息请关注PHP中文网其他相关文章!