mysql 插入一个表的部分数据进行修饰后插入另一个表

Posted 吾延

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 插入一个表的部分数据进行修饰后插入另一个表相关的知识,希望对你有一定的参考价值。

需要用到企业表中的创建时间、企业名称、企业id   几个信息对应店铺表中的创建时间、店铺名称,所属企业id。但同时店铺表里面还有其他的默认字段需要插入,

这时在企业表的时候将默认字段值写上,并给几个别称(如果不给别称,当默认值相同时,查询的速度就会很慢很慢)

insert into shop_info (create_time, available, shop_name, shop_type, enterprise_id) select create_time, 1 as available, enterprise_name, 4 as shop_type,
id from enterprise_info where id > 1000 order by id asc;

 

以上是关于mysql 插入一个表的部分数据进行修饰后插入另一个表的主要内容,如果未能解决你的问题,请参考以下文章

使用 JDBC 将引用另一个表的数据插入 MySQL

sql语句 怎么从一张表中查询数据插入到另一张表中

对第一个表的数据进行排序后从另一个表插入到表中

多张表中数据组合后插入新表的方法

Mysql3:数据的插入更新删除详解

mysql 游标(循环读取一行数据插入到另一张表)