20 Nisan 2013 Cumartesi

MSSQL Identity ve MySQL Auto Increment Reset

Merhabalar,

MSSQL ve MySQL de bir tabloyu delete from table şeklinde sildiğimizde herşey silinir sıfır(0) dan başlar fakat, MSSQL de identity MySQL de Auto Increment değerimiz tabloyu silmeden önceki son değerden devam eder.

Silmiş olduğumuz tabloda identity ve Auto Increment değerinide 1(Bir) den başlatmak istiyorsak aşağıdaki kod ile yapabiliriz.

MSSQL İçin;
DBCC CHECKIDENT (TabloAdı, reseed, 0)



MySQL İçin;
Alter Table `Tabloadi` AUTO_INCREMENT=1 

Hiç yorum yok:

Yorum Gönder