如何在相同的 table 中插入相同的记录,在 Id 列下具有不同的值? (注:ID为主键自增列)

How to Insert the same records in same table with different value under Id column? (Note : ID is primary key autoincrement column )

假设我的 table 等级为

ID  name    abbr    countryid
1   None    NN  11
2   Middle  MD  33
3   Senior  SN  33
4   Junior  JN  22

不,我想在同一个 table 和 countryid 44 中插入 countryid 33 的记录(Countryid 44 将作为输入参数)。但是如何在列 ID 下插入数据?因为 Id 是自增的?

INSERT INTO Master_LevelsGrades(Id, LevelName, LevelAbbr, CountryId)
(
select  ?? ,LevelName,LevelAbbr,@NewCountryId
 from Master_LevelsGrades where CountryId=33
)

别管它:

insert into Master_LevelsGrades (LevelName, LevelAbbr, CountryId)
    select  LevelName, LevelAbbr, @NewCountryId
    from Master_LevelsGrades
    where CountryId = 33;

会自动设置。