Problemas al crear una función en MySQL: Error 1064
Octubre 27th, 2008 Posted in mysql
Hace un par de dÃas publiqué una función en MySQL que permitÃa contar los dÃas entre dos fechas sin contar fines de semana. Le he usado en varios servidores pero en uno de ellos me he encontrado con un problema:
#1064 - 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 'IF EXISTS `workdaydiff`' at line 1
Después de volverme loco un buen rato he encontrado la solución aquÃ:
Bastaba con añadir un punto y coma al delimitador, es decir, en lugar de:
DELIMITER $$
usar:
DELIMITER $$;
y, efectivamente, ha funcionado.
Entradas relacionadas
- Función en MySQL para contar dÃas entre dos fechas sin contar sábados ni domingos
- MySQL y Mono
- Activar el log de querys en MySQL
- Chuleta para MySQL
- QT+MySQL (1ª parte): Compilar el driver MySQL para QT Windows
Tags: error 1064, mysql



Noviembre 21st, 2008 at 4:20 pm
Lo colocaste al revés, saludos !
Noviembre 21st, 2008 at 4:38 pm
Juer, ¡qué despiste! Gracias por avisar, ya está corregido.