Funktion der angiver antal opdaterede records
Efter at have indsat en record med et autonumber felt, så kan man læse det sidst indsatte autonumber med LAST_INSERT_ID(). Det er jo smart...Men er der en tilsvarende funktion som angiver hvor mange records der blev påvirket af den sidste UPDATE?
Lige nu laver jeg ofte:
SELECT * FROM Tabel WHERE ID=10
Hvis RecordCount>0
UPDATE Tabel SET VALUE=5 WHERE ID=10
ellers
INSERT INTO Tabel (Value) VALUES (5)
Det ville være smart hvis man kunne:
UPDATE Tabel SET Value=5 WHERE ID=10
Hvis LAST_UPDATE_COUNT()=0 så
INSERT INTO Tabel (Value) VALUES (5)
Det er altså funktionen LAST_UPDATE_COUNT() jeg leder efter...