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

Laravel updateOrCreate với cơ sở dữ liệu tự động tăng dần

Đây là cách bạn sử dụng phương pháp này:

Model::updateOrCreate(
   ['primary_key' => 8],
   ['field' => 'value', 'another_field' => 'another value']
);

Khi tham số thứ nhất chuyển một mảng các trường là duy nhất, hoặc trong trường hợp của bạn là khóa chính. Các trường không phải duy nhất không có ý nghĩa ở đây rõ ràng giống như chuyển bất cứ thứ gì cùng với PK.

Tham số thứ 2 là một mảng các giá trị cũng nên được cập nhật / tạo, nhưng bị bỏ qua trong tìm kiếm duy nhất / pk.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các giá trị được phân tách bằng dấu phẩy trong mệnh đề MySQL IN

  2. Không có hoạt động nào được phép sau khi câu lệnh đóng

  3. Cách TỰ ĐỘNG cập nhật MySQL sau khi trường dấu thời gian expierd

  4. Tải nhiều tệp lên máy chủ với php không tải lên máy chủ tất cả các tệp

  5. Thứ tự Zend_Db theo trường Giá trị