Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка в заявката на модела на Laravel:Illuminate\Database\QueryException:SQLSTATE[23000]:Нарушение на ограничението за целостта

Заменете

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

с

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

Грешката, която получавате, означава, че user_id колоната съществува и в dzikir_counter и sadaqah_history маси. В този случай трябва да посочите коя таблица WHERE трябва да се изпълни.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql изберете с условна логика

  2. SQL ранг процентил

  3. SQL функция SUM без групиране на данни

  4. Как да разположите MySQL в Ubuntu и напълно управляван

  5. Как да актуализирам колоната с тип данни JSON в MySQL 5.7.10?