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

Lỗi truy vấn mô hình Laravel:Illuminate \ Database \ QueryException:SQLSTATE [23000]:Vi phạm ràng buộc toàn vẹn

Thay thế

DzikirCounter::where('user_id', $user->id)

với

DzikirCounter::where('dzikir_counter.user_id', $user->id)

Lỗi bạn gặp phải có nghĩa là user_id tồn tại trong cả dzikir_countersadaqah_history những cái bàn. Trong trường hợp đó, bạn nên chỉ định bảng WHERE sẽ được thực thi.




  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ó thể thay đổi một bảng trong mySql thông qua các thủ tục được lưu trữ không?

  2. MySQL:chỉ cập nhật một trường nếu điều kiện được đáp ứng

  3. Một bảng Mysql với nhiều cột TIMESTAMP

  4. python MySQLDB truy vấn hết thời gian chờ

  5. PHP và mod_dbd