sql >> Database >  >> RDS >> Mysql

Laravel Model Query Error:Illuminate\Database\QueryException:SQLSTATE [23000]:schending van integriteitsbeperking

Vervang

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

met

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

De foutmelding die u krijgt, betekent dat de user_id kolom bestaat in zowel de dzikir_counter en de sadaqah_history tafels. In dat geval moet u specificeren welke tabel WHERE moet worden uitgevoerd.




  1. Het SQL Server-transactielogboek, deel 2:logboekarchitectuur

  2. verander tabelnaam in hoofdletters

  3. MySQL-optimalisatie op samenvoegtabellen met bereikcriteria

  4. Dubbele kolomnaam op JOIN in mysql