MySQL自增列插入0值的解決方案
阿新 • • 發佈:2018-12-17
在將資料庫從MSSQL遷移到MySQL的過程中,基於業務邏輯的要求,需要在MySQL的自增列插入0值。在MSSQL中是這樣完成的: 複製程式碼 程式碼如下: string sql;sql = " set identity_insert dbo.AppUsers on " + " insert dbo.AppUsers (Id, IsLocked, IsMustChangeLocalPassword, IsAvailable, Name, Sequence, CreatedBy, CreatedTime, UpdatedBy, UpdatedTime) " + " values (0, 1, 0, 0, '[SYSTEM]', 0, 0, GetDate(), 0, GetDate()) " + " set identity_insert dbo.AppUsers off " + " DBCC CHECKIDENT ('dbo.AppUsers', RESEED, 0) "; db.Database.ExecuteSqlCommand(sql); MySQL官方文件中是這樣寫的