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

MySql警告をトラップする

    警告はそれだけです:警告。それらは(通常)stderrに報告されますが、他には何も行われません。発生していないため、例外のようにキャッチすることはできません。

    ただし、何をするかを構成することはできます warningsを使用して、警告を表示し、それらをオフにするか、例外に変換します モジュール。たとえば、warnings.filterwarnings('error', category=MySQLdb.Warning) MySQLdb.Warning warningsをオンにします 例外(この場合、try / exceptionを使用してキャッチされます)または'ignore' それらをまったく表示しないようにします。カテゴリだけでなく、よりきめ細かいフィルタを使用できます(おそらくそうすべきです)。



    1. 2つのテーブルから選択するMysql

    2. 原因:android.database.sqlite.SQLiteException:そのようなテーブルはありません:BOOK(コード1 SQLITE_ERROR)

    3. MSAccess呼び出しSQLServerストアドプロシージャ

    4. PostgreSQLのセッションIDに適したランダムな文字列をどのように作成しますか?