sql >> データベース >  >> RDS >> Mysql

MySQLストアドプロシージャのエラー処理

    幸い、それは真実ではありません。

    SHOW ERRORS LIMIT 1   -- for SQL-state > 2
    SHOW WARNINGS LIMIT 1 -- for SQL-state 1,2
    

    最後のエラーまたは警告が表示されます。

    すべてのエラーが一覧表示されないようにするために、次のようなSQLエラーのクラスを処理できます。

    したがって、例外を処理するには、のみを実行する必要があります。 行う:

    DECLARE EXIT HANDLER FOR SQLSTATE SQLEXCEPTION .....;
    

    リンク:
    http://dev.mysql.com/doc /refman/5.5/en/signal.html
    http://dev.mysql.com /doc/refman/5.0/en/declare-handler.html



    1. Oracle SQL:IN句内で1000を超えるアイテムを使用する方法

    2. MySQLのInnoDBとMyISAMとは何ですか?

    3. MariaDBでのNOW()のしくみ

    4. 適切なツールにより、チューニングが迅速に機能します