Sintaxe de Comentários
O servidor MariaDB suporta os estilos de comentário # no fim da linha
, -- no fim da linha
e /* na linha ou em multiplas linhas */
mysql>select 1+1; # Este comentário continua até o fim da linha
mysql>select 1+1; -- Este comnetário continua até o fim da linha
mysql>select 1 /* Este é um comentário de linha */ + 1;
mysql>select 1+
/* Este é um comentário de múltiplas linhas */ 1;
Note que o estilo de comentário --
requer que pelo menos um espaço após o código --
!
Embora o servidor entenda as sintaxes de comentários aqui descritas, existem algumas limitções no modo que o cliente MariaDB
analisa o comentário /* ... */
:
- Caracteres de aspas simples e aspas duplas são utilizados para indicar o início de uma string com aspas, mesmo dentro de um comentário. Se as aspas não coincidirem com uma segunda aspas dentro do comentário, o analisador não percebe que o comentário tem um fim. Se você estiver executando o
MariaDB
interativamente, você pode perceber a confusão ocorrida por causa da mudança do prompt demysql>
para'>
ou'>
. - Um ponto e vírgula é utilizado para indicar o fim de uma instrução SQL e qualquer coisa que venha após ele indica o início da próxima instrução.
Estas limitações se aplicam tanto a quando se executa MariaDB
interativamente quanto quando se coloca oos comandos em um arquivo e pede para que MariaDB
leia as entradas deste arquivo com o comando mysql < some-file
.
MySQL suporta o estilo de comentário SQL-99 '--
' apenas se o segundo traço for seguido de espaço Leia "'--
' como Início de Comentário".