Цитата 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.