我想做這個到我的孩子表。Re在刪除Sql表中的記錄後增加主列?
檢查主鍵。它不包含標識規範。
當插入數據我的表應該是這樣的,當我刪除一條記錄應該顯示在下面。
我怎麼能做到這一點刪除記錄後,我想更新下一行......,結果應該像下面
我怎麼能做到這一點任何想法......,請這很重要我...,
我想做這個到我的孩子表。Re在刪除Sql表中的記錄後增加主列?
檢查主鍵。它不包含標識規範。
當插入數據我的表應該是這樣的,當我刪除一條記錄應該顯示在下面。
我怎麼能做到這一點刪除記錄後,我想更新下一行......,結果應該像下面
我怎麼能做到這一點任何想法......,請這很重要我...,
UPDATE dbo.table
SET splr_Slno=splr_Slno-1
WHERE
splr_Slno> @splr_Slno AND splr_Id= @Splr_Id
創建觸發器,即刷新數據刪除查詢運行後:
CREATE TRIGGER [dbo].[TableDeleted]
ON [dbo].[Table]
AFTER DELETE
AS
BEGIN
BEGIN TRAN X
UPDATE Table SET Column1 WHERE...
COMMIT TRAN X
END
請不要支持這個。看看這裏,爲什麼這不是一個好主意。 http://stackoverflow.com/questions/13643938/mysql-delete-autoincrement – fancyPants
他的問題是有效的。 OP沒有自動增加功能。他有一個複合主鍵,他想在其中重新排列其中一列。 –
的[mysql的刪除,自動增量]可能重複(http://stackoverflow.com /問題/ 13643938/mysq l-delete-autoincrement)不要這樣做!看看重複問題中的答案。 – fancyPants