Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd zapytania modelu Laravel:Illuminate\Database\QueryException:SQLSTATE[23000]:naruszenie ograniczenia integralności

Zastąp

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

z

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

Otrzymany błąd oznacza, że ​​user_id kolumna istnieje zarówno w dzikir_counter i sadaqah_history tabele. W takim przypadku należy określić, która tabela GDZIE ma być wykonywana.




  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 usuwa wiele wierszy w jednym warunku zapytania unikalnym dla każdego wiersza

  2. Dziwne MySQL Popup Instalator Mysql działa w trybie społeczności

  3. mysql innodb:opis tabeli nie pokazuje referencji do kolumn, co je pokazuje?

  4. MYSQL - Nie można utworzyć zewnętrznego klucza

  5. Podzapytanie MySQL z główną zmienną danych zapytania