Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

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

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата maslinaV:
Я так понимаю, если в скрипте хоть одна ошибка, тогда в консоль будет выведено только сообщение
Failed to open file '"d:\t.txt"', error: 22,
то есть так синтаксис (при запуске через скрипт) не может контролироваться и остается только догадываться в чем ошибка??? »
Нет, Вы неправильно понимаете. В данном случае ошибка:
Код: Выделить весь код
Failed to open file '"d:\t.txt"', error: 22,
не в скрипте, а в аргументе команды «source». В случае же ошибки в тексте самого скрипта Вы увидите другое сообщение об ошибке.

Например, имеем такой вот скрипт:
C:\My projects\Some Script.sql
SELECT * FROM myschema.sometable;
bla-bla-bla;
SELECT * FROM myschema.sometable;

Исполняем его, и видим:
Скрытый текст

Конечно, что ошибка помечается строкой 1 не есть хорошо и правильно, но тут я не знаю, можно ли как-то изменить такое поведение, я не занимался MySQL.
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:53, 27-09-2017 | #4