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

Laravel Lấy ID Bản ghi từ Truy vấn Cập nhật

update() phương thức không trả về một đối tượng, vì vậy bạn có hai tùy chọn:

Tùy chọn 1

Sử dụng updateOrCreate() :

$user = User::updateOrCreate(['fbID' => $x['id']], $dataArray);
$id = $user->id;

Tùy chọn 2

Nhận một đối tượng và cập nhật nó:

$user = User::where('fbID', '=', $x['id'])->first();
$user->update($dataArray);

$id = $user->id;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đổi tên thủ tục mysql

  2. Sử dụng Boto3 để tương tác với amazon Aurora trên RDS

  3. Không thể thay đổi cột được sử dụng trong ràng buộc khóa ngoại

  4. Thực thi nhiều truy vấn bằng cách sử dụng một đối tượng Tuyên bố JDBC

  5. Kết quả thiếu (các) trường bắt buộc