往mysql表中插入查询结果

 时间:2024-10-13 03:22:20

有时候需要将一张表里面的所有数据都插入到另外一张表中,实现数据搬运。一条条插入效率太低,可以通过查询结果插入方式实现一次性插入

工具/原料

电脑

mysql

插入查询结果

1、准备两张表person和person_old

往mysql表中插入查询结果往mysql表中插入查询结果

2、往person_old表中添加两条记录

往mysql表中插入查询结果

3、将person_old表中的所有数据转移到person表中

往mysql表中插入查询结果

4、对上述查询结果进行分析发现,id值不连续,中间断了。其实可以只添加后面三个字段

往mysql表中插入查询结果

5、添加后的结果如下,因没有指定id,所以id按照表规则自动生成。

往mysql表中插入查询结果

数据更新

1、格式:UPDATE 表名 SET 字段名=值,字段名=值... WHERE 条件

往mysql表中插入查询结果

2、在主键不冲突的情况下,也可以对主键进行修改。

往mysql表中插入查询结果
  • 怎么在HTML5中启用备用的编码解码器?
  • 如何操作word上的本机上的模板功能?
  • 在JSP中处理换行和空格的问题
  • myeclipse导入maven项目
  • python操作pdf需要用到什么库
  • 热门搜索
    微信怎么改微信号 起亚赛拉图怎么样 烙饼怎么做 平安银行信用卡怎么样 五菱宏光s怎么样 我的英文怎么写 茵茵纸尿裤怎么样 老公出轨了怎么办 玛吉斯轮胎怎么样 包贝尔婚闹是怎么回事