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

Jeden klucz obcy z 2 tabelami referencji

Ograniczenie FK wymaga, aby każde wystąpienie pola „idNumber” występowało we WSZYSTKICH tabelach, do których się odwołuje. Stwierdzasz, że tylko jedna z przywoływanych tabel ma wartość do wstawienia, więc oczywiście przy próbie WSTAWIANIA występuje błąd.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sekwencjonuj tabelę bez kolumny „id”

  2. Dlaczego otrzymuję inny wynik, gdy używam sprzężenia wewnętrznego?

  3. Wypełnij listę rozwijaną wyboru z tabeli bazy danych

  4. MySQL:Wbudowany JSON a tabela

  5. Czy jest jakiś sens używania MySQL LIMIT 1 podczas zapytań o pole indeksowane/unikalne?