sql >> Databasteknik >  >> RDS >> Mysql

Laravel Model Query Error:Illuminate\Database\QueryException:SQLSTATE[23000]:Integritetsbegränsningsbrott

Byt ut

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

med

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

Felet du får betyder att user_id kolumnen finns i både dzikir_counter och sadaqah_history tabeller. I så fall bör du specificera vilken tabell WHERE ska köras.




  1. internationaliserat reguljärt uttryck i postgresql

  2. Hur man konfigurerar Databas Mail i SQL Server

  3. komprimera text innan du lagrar den i mysql-databasen

  4. Varför är resultatet av `select 'a'=0;` 1?