题解 | #插入记录(二)#
插入记录(二)
https://www.nowcoder.com/practice/9681abf28745468c8adacb3b029a18ce
一个tip从评论区学到的:由于新表的id字段是自增类型的,所以源表的id不能直接插入,只需插入除id之外的字。
insert into exam_record_before_2021 (select null,uid,exam_id,start_time,submit_time,score from exam_record where Year(submit_time) < 2021)另外,当有主键id为自增字段时,可以把id的值设置为null或者0,这样子mysql都会自己做处理。