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

catch、および複数のmysql挿入ステートメントを試してください。すべてのクエリを受け入れるか、すべてのクエリを拒否しますか?

    いいえ。try/catch それらの1つが失敗した場合、失敗したクエリを「元に戻す」ことはありません。トランザクションが必要です:

    try {
       start transaction;
       insert 1;
       insert 2;
       ...
       commit;
    } catch {
       rollback;
    }
    


    1. Oracleでnumber(7,2)をvarcharに変更するにはどうすればよいですか?

    2. エラー:列インデックスが範囲外です:1、列数:0

    3. CXPACKET待機の詳細:歪んだ並列処理

    4. nullが挿入されたときにデフォルト値を挿入する