Показать сообщение отдельно

  #8  
Старый 23.07.2014, 20:39
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами: 9410786

Репутация: 2731


По умолчанию

Цитата:
Сообщение от XAMEHA  
Ни до, ни после однострочного комментария наличие пробела не обязательно.


kingbeef,Лучше не отвечайте, когда не знаете правильного ответа на вопрос.

Если имеется ввиду "--" как однострочный коммент, то в MySQL для корректной обработки запроса использование пробела в конце обязательно. Подробнее тут.

Код:
mysql> select 1-- this is a comment
    -> ;
+---+
| 1 |
+---+
| 1 |
+---+
1 row in set (0.00 sec)

mysql> select 1--this is a comment
    -> ;
ERROR 1064 (42000): 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 'a comment' at line 1

mysql> select 1--1
    -> ;
+------+
| 1--1 |
+------+
|    2 |
+------+
1 row in set (0.00 sec)
 
Ответить с цитированием