| Subcribe via RSS

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

  1. Función en MySQL para contar días entre dos fechas sin contar sábados ni domingos
  2. MySQL y Mono
  3. Activar el log de querys en MySQL
  4. Chuleta para MySQL
  5. QT+MySQL (1ª parte): Compilar el driver MySQL para QT Windows
Valoración:
1 Estrella2 Estrellas3 Estrellas4 Estrellas5 Estrellas (Sin calificar)
Loading ... Loading ...

2 Responses to “Problemas al crear una función en MySQL: Error 1064”

  1. anónimo Says:

    Lo colocaste al revés, saludos !


  2. gorkau Says:

    Juer, ¡qué despiste! Gracias por avisar, ya está corregido.


Leave a Reply