我有一个表YearLeave
,它为不同的用户保留**leave types records**
,如下所示
ID,UserName,LeaveType,Year
目前有6000种假期类型where year = '2017'
我需要重复 LeaveType
where year = '2017'
并将年份设置为'2018'
也保持正确的PrimaryKey (ID)
感谢您的指导!
答案 0 :(得分:2)
这是一种方法:
insert into yearleave (UserName, LeaveType, Year)
select UserName, LeaveType, 2018
from yearleave
where year = 2017;
这假定自动分配id
。它应该是一个标识列,在这种情况下是真的。