SQL - как остановить MYSQL из командной строки

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

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

неважно, сколько раз я пытаюсь войти выйти, или выйти, ее не остановить. Кто-нибудь знает как это исправить?

20
задан edgards
17.05.2023 3:50 Количество просмотров материала 2545
Распечатать страницу

2 ответа

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

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

0
отвечен Jonno 2023-05-18 11:38

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

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

0
отвечен nKn 2023-05-18 13:55

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх