- 在 SQL Server 中,当 ID 列是自动增量并且您正在传递 ID 时
如果不存在(SELECT * FROM Student WHERE ID = 1)
那么
SET IDENTITY_INSERT 学生开启;
INSERT INTO Student (ID, Name, State, Date) VALUES('1','joedio','newyark',GETDATE())
SET IDENTITY_INSERT 学生关闭;
END
2.当 ID 列是自动增量并且您没有传递 ID 时,在 sql server 中
INSERT INTO Student (Name, State, Date) VALUES('joedio','newyark',GETDATE())
3.在我的sql中使用可以使用
INSERT IGNORE INTO Student (ID, Name, State, Date) VALUES('1','joedio','newyark',GETDATE());
或
INSERT IGNORE INTO Student (Name, State, Date) VALUES('joedio','newyark',GETDATE());