[英]update values of auto_increment ID column on MySql using c#
我是MySql和編碼的新手。 我有一個“輔助”列,它是設置中的“ 主鍵”和“ 自動遞增” 。 但是,當我刪除一行時,它不會更新Aid。
我知道我在MySql中需要的代碼是:
SET @a = 0;
UPDATE aircraft.l1201 SET l1201.Aid = @a := @a +1;
如何將其轉換為C#代碼?
我建議您不要嘗試更改AutoIncrement的默認行為。 刪除一行后更改所有ID並不會帶來任何真正的好處,但是有很多缺點,包括每次刪除后可能進行大量的更新操作,以及破壞參照完整性的風險(以防ON UPDATE CASCADE
是' t使用)。
參考一個有關問題的答案 ,它很好地總結了話題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.