9.5. Sintaxis de comentarios

MySQL 5.0

9.5. Sintaxis de comentarios

El servidor MySQL soporta tres estilos de comentario:

  • Desde un carácter '' hasta el fin de la línea.

  • Desde una secuencia '' hasta el final de la línea. Nótese que el estilo '' (doble guión) requiere que luego del último guión haya por lo menos un espacio en blanco (espacio, tabulación nueva línea, etc.). Esta sintaxis difiere ligeramente de la sintaxis de comentarios SQL estándar, como se trata en Sección 1.7.5.7, “Empezar un comentario con ''”.

  • Desde una secuencia '' hasta la próxima secuencia ''. La secuencia de cierre no necesita estar en la misma línea, lo que permite tener comentarios que abarquen múltiples lineas.

El siguiente ejemplo muestra los tres estilos de comentario:

mysql> SELECT 1+1;     # Este comentario llega hasta el final de la línea
mysql> SELECT 1+1;     -- Este comentario llega hasta el final de la línea
mysql> SELECT 1 /* este es un comentario en línea (in-line) */ + 1;
mysql> SELECT 1+
/*
Este es un
comentario en múltiples líneas
*/
1;

La sintaxis de comentarios descripta se aplica a la forma en que el servidor mysqld procesa las sentencias SQL. El programa cliente mysql también realiza algún tipo de proceso de sentencias antes de enviarlas al servidor. (Por ejemplo, para determinar donde acaba cada sentencia en una línea que contiene varias de ellas).

En MySQL 5.0, la única limitación en la forma en que mysql procesa los comentarios es que un signo admirativo o exclamativo utilizado con este estilo de comentario marca porciones de sentencias SQL de ejecución condicional. Esto se aplica cuando se ejecuta mysql interactivamente y cuando se colocan comandos en un fichero y se emplea mysql para procesar el fichero con mysql < . Para más información y ejemplos, consulte Sección 1.7.4, “Extensiones MySQL al estándar SQL”.