如何在mysql表中多次复制一行?

时间:2017-10-13 17:17:56

标签: mysql

我需要在同一个表中多次复制一行。

我有一张这样的表

Please see screenshot

我想多次复制第二行,但增加到ID。

我如何实现这一目标?

提前多多感谢!

1 个答案:

答案 0 :(得分:1)

在id的属性中添加'auto_increment'并且:

INSERT INTO
    table_name (user_id, value, time, category)
SELECT
    user_id, value, time, category
FROM
    table_name 
WHERE
    id = 330; 

如果需要修改表:

ALTER TABLE table_name MODIFY id INT AUTO_INCREMENT PRIMARY KEY