直接 贴 触发器 具体 实现 :
cree o reemplace el disparador trg_update_versionnum
antes de actualizar en t_order
para cada fila
comience
if (actualización) y (: new.uploadtag1 = 0) then
: new.versionnum: =: old.versionnum + 1;
terminara si;
end trg_update_versionnum;
Explicación:
1. Propósito: Cuando uploadtag1 en la tabla t_order se actualiza a 0, el valor de t_order.versionnum debe actualizarse para incrementar al mismo tiempo.
2. El punto principal es que antes de que se active la actualización antes de la actualización, solo se introduce el nuevo valor en: new.versionnum para su configuración. Si hay un problema desencadenado después de la actualización, habrá un problema de informe de error si usa la instrucción t_order de actualización directamente.
Lo anterior es para su referencia y estudio.
También puede consultar el sitio web: https://www.linuxidc.com/Linux/2013-07/87075.htm