Bases de Datos

1º DAM/DAW/ASIR

User Tools

Site Tools


apuntes:programacion

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
apuntes:programacion [07/06/2017 06:37] – [Eventos y disparadores] Santiago Faciapuntes:programacion [12/04/2020 12:47] – [Prácticas] Santiago Faci
Line 278: Line 278:
 -- a partir de la fecha de nacimiento que introduzca  -- a partir de la fecha de nacimiento que introduzca 
 -- el usuario -- el usuario
-CREATE TRIGGER nuevo_usuario BEFORE INSERT ON clientes+CREATE TRIGGER nuevo_usuario BEFORE INSERT ON usuarios
 FOR EACH ROW FOR EACH ROW
 BEGIN BEGIN
     IF NEW.fecha_nacimiento IS NOT NULL THEN     IF NEW.fecha_nacimiento IS NOT NULL THEN
-        SET NEW.edad = SELECT YEAR(CURRENT_DATE()) - YEAR(NEW.fecha_nacimiento);+        SET NEW.edad = YEAR(CURRENT_DATE()) - YEAR(NEW.fecha_nacimiento);
     END IF;     END IF;
 END; END;
Line 383: Line 383:
 ---- ----
  
-(c) 2016 Santiago Faci+(c) 2016-2020 Santiago Faci
apuntes/programacion.txt · Last modified: 04/03/2021 15:13 by Santiago Faci