mysql - sql如何在同一个表中制作多个行的副本

标签 mysql sql

我需要为 mysql 数据库表中的同一行制作多个副本。

唯一变化的列是自动递增的“ID”。

是否可以使用 sql 查询来执行此操作?

最佳答案

是的,这是可能的。

比如说你有以下数据库..

+++++++++++++++++++++++++
+ id +++ Name +++ Dept ++
+++++++++++++++++++++++++
+ 1  +++ Albert  ++  IT ++
++++++++++++++++++++++++++

所以使用这个查询..

insert into table1(Name, Dept) as select name, dept, from table1 where id =1;

关于mysql - sql如何在同一个表中制作多个行的副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16751761/

相关文章:

mysql - 查询 MySQL 的问题

MYSQL如何计算日期范围内的列的总和

具有附加条件的 SQL MAX(列)

sql - 优化 SQL ADO 返回时间

mysql - 从 2 个具有不同条件的表中选择

mysql - 如何从 php select 查询创建 sql 插入查询

mysql - 使用 Node js 和 Angular JS 以及 mysql 数据库

java - 在 Generic Generator 原生策略中设置 AllocationSize

mysql - SQL 简单案例语句

sql - 在 postgresql、选项数组或对象中插入 jsonb 数据,有效方式