sql >> Databasteknik >  >> RDS >> Sqlserver

Ändra uppdateringssatsen inkluderar primärnyckel i triggern

Det måste finnas något annat på gång som en trigger på bordet

det här går bra

CREATE TABLE Test(id INT PRIMARY KEY, bla CHAR(1))
GO
INSERT Test VALUES(1,'a')
INSERT Test VALUES(2,'b')


UPDATE Test SET id = 1 WHERE id = 1

Ta reda på om den har en utlösare

SELECT OBJECT_NAME(parent_id),* 
 FROM sys.triggers
 WHERE OBJECT_NAME(parent_id) = 'YourTable'


  1. MySQL POW() Funktion – Höj ett värde till kraften av ett annat värde

  2. MySQL främmande nyckelbegränsning - heltalskolumn

  3. Säkra fjärranslutning för mysql

  4. Uppföljare Hitta tillhör Många Association