Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để biết nếu một truy vấn không thành công trong Laravel 4?

đặt nó trong một khối thử bắt.

try {

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

hơn nữa,

DB::insert() trả về boolean.

DB::update() trả về boolean

DB::delete() trả về boolean

DB::insertGetId() trả lại id được chèn cuối cùng.

Bạn có thể viết mã theo dõi của mình tùy thuộc vào giá trị.

Tái bút Trên đây không phải là lỗi mà chỉ để biết liệu truy vấn của bạn có bị ảnh hưởng hay không một số hàng hoặc không.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SUM một cặp COUNT từ hai bảng dựa trên một biến thời gian

  2. Làm cách nào để chèn một hàng trống nhưng có cập nhật số tự động một cách chính xác?

  3. Sự cố cơ sở dữ liệu UTF-8

  4. Laravel / Eloquent:lồng ghép WhereHas

  5. lịch sử di chuyển không nhất quán khi thay đổi tên ứng dụng django