#5858 - zoneCollisions #1853
|
@ -0,0 +1 @@
|
|||
ALTER TABLE util.notification MODIFY COLUMN id int(11) auto_increment NOT NULL;
|
|
@ -1,8 +1,7 @@
|
|||
SET @MaxId = (SELECT MAX(id)+1 from util.notification n);
|
||||
INSERT IGNORE INTO util.notification (`id`, `name`,`description`)
|
||||
INSERT IGNORE INTO util.notification ( `name`,`description`)
|
||||
jgallego marked this conversation as resolved
Outdated
|
||||
VALUES
|
||||
(@MaxId, 'zone-included','An email to notify zoneCollisions');
|
||||
|
||||
( 'zone-included','An email to notify zoneCollisions');
|
||||
SET @MaxId = LAST_INSERT_ID();
|
||||
jgallego marked this conversation as resolved
Outdated
jgallego
commented
pongo esto para descartar y que cuando tengas el nuevo pr me puedas pedir revision de nuevo pongo esto para descartar y que cuando tengas el nuevo pr me puedas pedir revision de nuevo
jsegarra
commented
Corregido: Corregido: 4994a836c7119a6c894e3600a78ba71438ecb410
|
||||
INSERT IGNORE INTO util.notificationSubscription (notificationFk,userFk)
|
||||
VALUES(
|
||||
@MaxId, (SELECT id from `account`.`user` where name = "system"));
|
||||
jgallego marked this conversation as resolved
Outdated
jgallego
commented
porque se la añades al usuario system? deberia de ser el que solicita la tarea no? porque se la añades al usuario system? deberia de ser el que solicita la tarea no?
jsegarra
commented
Es un evento el que dispara el procedure de zone_getCollisions, por tanto no hay usuario que haga la operación manual, si no que es el systema. Me basé en los datos de producción util.notification where id=6 Si las especificaciones no son las correctas, hay algún sitio donde pueda tomar la referencia? Es un evento el que dispara el procedure de zone_getCollisions, por tanto no hay usuario que haga la operación manual, si no que es el systema.
Me basé en los datos de producción util.notification where id=6
Si las especificaciones no son las correctas, hay algún sitio donde pueda tomar la referencia?
jsegarra
commented
@jgallego Tras juntarme con Pablo, he cambiado el usuario de systema a root, porque por lo que me ha comentado, si el procedimiento se ejecuta en la BD es root y en salix es system @jgallego Tras juntarme con Pablo, he cambiado el usuario de systema a root, porque por lo que me ha comentado, si el procedimiento se ejecuta en la BD es root y en salix es system
|
||||
|
|
Loading…
Reference in New Issue
dile a chatgpt que te cambie esta linea y que quieres usar el last_insert_id de forma que primero insertas y luego ya usas el id otorgado.
No hace falta ir tan lejos...tonto de mi por no haber revisado el resto del proyecto.
Basta con usar LAST_INSERT_ID()
Revisamos porque esta tabla empieza por 0.
Devuelve 0 LAST_INSERT_ID();
Solved, he modificado la propiedad auto_increment de la columna id de util.notification