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

Laravel 4でクエリが失敗したかどうかを知る方法は?

    トライキャッチブロックに入れてください。

    try {
    
        DB::table('user')->where('id', $id)->update($userdata);
    }catch(\Exception $e){
        //Do something when query fails. 
    }
    

    さらに、

    DB::insert() ブール値を返します。

    DB::update() ブール値を返します

    DB::delete() ブール値を返します

    DB::insertGetId() 最後に挿入されたIDを返します。

    値に応じてフォローアップコードを書くことができます。

    追記 上記はエラーではなく、クエリが影響を受けたかどうかを確認するためのものです。 一部の行かどうか。




    1. PDO lastInsertIdはトランザクションで機能しませんか?

    2. MySQLのdatetime列よりもタイムスタンプの方がどれくらい速いですか?

    3. 解決策:ストアの更新、挿入、または削除ステートメントが予期しない行数に影響しました(0)

    4. 日時のSSISソース形式の暗黙的な変換