sql语句把一个表的字段插入到另外一个表

insert into good_cat(level,is_hot,cat_group,commission_rate) select level,is_hot,cat_group,commission_rate from tp_goods_category使用这个sql语句,能够查询到语句,但是数据是自动增长的,没法插入,所以应该怎么优化,求大佬解释

在HH中列出要插入列的列表跟select from mm表中的选择的列的列表一一对应就可以了,当然两边的数据类型应该是兼容的。

1、insert into hh (fielda,fieldb,fieldc) select fieldx,fieldy,fieldz from mm 

2、声名:a,b ,都是表 。

3、若两表只是有部分(字段)相同。

4、把表a插入到表b中去。 

追问

我A表有原来的数据,但是我从B表查询到的数据想要插入到A边的时候,数据是id自增长了,并不是按照从id为1开始插入,

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答