Me ha surgido un problema a la hora de programar una función. El problema creo que se debe a incluir un IF dentro de otro IF, pero no sé cómo se arregla, y puesto que no he encontrado ninguna solución después de googlearlo, lo pongo aquí:
function.sql
Código MySQL:
table.sqlVer original
Código MySQL:
error_producido.txtVer original
Cita:
Gracias de antemano. ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
for the right syntax to use near 'MODIFIES SQL DATA
BEGIN
IF (SELECT COUNT(nombre) FROM animales WHERE nombre=an' at line 2
for the right syntax to use near 'MODIFIES SQL DATA
BEGIN
IF (SELECT COUNT(nombre) FROM animales WHERE nombre=an' at line 2