我无法与其他auto_increment列一起在表中的列中插入很多行。

时间:2018-12-01 03:06:14

标签: mysql sql insert-into

  

我有带有auto_increment ID列的表,我想添加另一列,该列将从ID列中复制数字(例如,名为named_ID),所以我   想要有两个相同的社团,其中之一是auto_increment。   before_photo   我尝试过:

insert into my_table (copied_ID) select ID from my_table;
  

但是我得到了:   after_photo

1 个答案:

答案 0 :(得分:0)

如果要添加另一列:

-- Add the column to the table, if necessary
alter table my_table add column copied_id int; 

-- Update the table
update my_table 
    set copied_id = id;

insert插入新的。您要添加新的