2011-05-19 3 views

ответ

2

Завершение команды точкой с запятой ;

CREATE DATABASE deneme; 

Пока он держит печать -> запрос на новых линиях, он ожидает, что ; терминатор.

+0

спасибо. я понял. поэтому в этом pic mysql ожидает больше команд до тех пор, пока; правильно? – ceylan

+0

@micheal, я пытаюсь подключиться, но получаю эту ошибку: mysql> -uroot; ERROR 1064 (42000): У вас есть ошибка в синтаксисе SQL; проверьте, что соответствует вашей версии сервера MySQL для правильного синтаксиса для использования рядом с '-uroo t' в строке 1 mysql> – ceylan

1

Используйте ;, как указано.

Это хороший пример того, почему хорошая практика всегда заканчивать ваши операторы SQL точкой с запятой. Это хорошая привычка.

+0

Благодарим вас за помощь. – ceylan

+0

+1 многим клиентам не требуется ';' но это отличная привычка. –

+0

Я пытаюсь подключиться, но получить эту ошибку: mysql> -uroot; ERROR 1064 (42000): у вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с '-uroo t' в строке 1 mysql> - – ceylan

Смежные вопросы