2011-06-08 17 views

Respuesta

8

Se llaman NEW y OLD en MySQL.

NEW es el nuevo registro que se insertará o los datos actualizados.

OLD es el registro eliminado, o los datos anteriores antes de una actualización.

Consulte la documentación para la creación de un disparador aquí: http://dev.mysql.com/doc/refman/5.0/en/create-trigger.html

+0

podemos utilizarlo para consultas normales, ya que nos podemos usar insertado/suprimido el uso de "salida" en MS-SQL Server 2005/2008? –

+0

@ Rajesh Miré a mi alrededor y no pude encontrar un método análogo a la cláusula OUTPUT en MSSQL. – Fosco

+0

@Rajesh, las tablas virtuales nuevas/antiguas solo existen dentro de los desencadenadores. No puedes usarlos en consultas normales. Sin embargo, puedes guardar tus filas eliminadas en la tabla que elijas dentro del disparador. – Johan