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 <
nom_fich
. Para más
información y ejemplos, consulte
Sección 1.7.4, “Extensiones MySQL al estándar SQL”.
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.