Я только заметил, что когда я делал сообщение об ошибке, иногда оно не останавливалось или показывало ошибку. Вместо этого линия продолжала, как этот

mysql > UPDATE person
      ->SET birth_data = sr_to_date('DEC-21-1980', '%b-%d-%y)
      ,>WHERE person_id = 1;
     ,>    
     ,> 
     ,>
     ,>
     ,>;
     ,>quit;
>
>

Независимо от того, как раз я могу попытаться выйти из нее; или выход, это не остановило. Кто-нибудь знает, как это исправить?

2 ответа2

0

Поскольку вы пропустили знак ' , это предполагает, что вы все еще завершаете строку и вводите перевод строки для использования в своем запросе.

Просто закрой ' , и вы будете иметь возможность бросить курить.

0

Если ваш вопрос заключается в том, как "прервать" текущую команду, даже если текущий запрос не был выполнен, или если вы забыли кавычку, ответом будет \c .

Это очистит текущую команду независимо от того, что вы ввели, и начнет новую команду.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .