mysql查询结果插入另外一张表

时间:2021-12-30 20:52:13

   项目中有的数据,需要其到将一张表的数据插入到另外一个表中,表的字段不一样。

我是用MySQL直接来进行处理的:

首先表结构:shopping_posting

mysql查询结果插入另外一张表

 

 新表的结构:shopping_posting_accessory

mysql查询结果插入另外一张表

语句操作:

INSERT into  shopping_posting_accessory(p_id,a_id) 
SELECT
    id as p_id ,accessory_id as a_id
FROM
    shopping_posting obj 
WHERE obj.accessory_id IS NOT NULL

插入玩结果

mysql查询结果插入另外一张表

 

    当然,可以用java程序来完成