0

MySql でエラーが発生すると、さらにステートメントが続く場合でも処理を停止します。エラーを報告するために必要ですが、残りのステートメントの処理を続行します。--error を使用できるhttp://dev.mysql.com/doc/mysqltest/2.0/en/writing-tests-expecting-errors.htmlを読みましたが、MySql は構文エラーがあると言っています。

たとえば、一意の列に名前を追加するこのストアド プロシージャでは、1062 エラーが発生するはずです...

...
call AddName('Joe');
--error 1062
call AddName('Joe');
...

...しかし、MySql は行番号を指摘するだけで、'--error 1062 call AddName('Joe');' の近くに構文エラーが表示されます。

また、「--」で始まるコメントはコメントとして登録されていないようです。それが関係している可能性があると思います。

前もって感謝します。

4

0 に答える 0