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

Obsługuje transakcje, blokowanie na poziomie wiersza i klucze obce

Zobacz http://dev.mysql. com/doc/refman/5.6/en/create-table-foreign-keys.html

Jeśli raczej trudno odgadnąć ponieważ nie podałeś definicji roles i permissions tabele, ale parafrazując dokument...

  • ...aby mieć klucz obcy w kolumnie, musisz mieć indeks w kolumnie „cel”.
  • ...aby mieć klucz obcy w kolumnie, zarówno kolumny „źródłowe”, jak i „docelowe” muszą mają ten sam typ (w tym ten sam rozmiar, jeśli dotyczy).
  • ...aby mieć klucz obcy w kolumnie, obie tabele muszą użyj silnika InnoDB.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak poprawić podwójnie zakodowane ciągi znaków UTF-8 znajdujące się w polach MySQL utf8_general_ci?

  2. Jak dodać do każdego wiersza w MySQL?

  3. Skrypt Google Apps do eksportowania arkuszy kalkulacyjnych do mySQL wykonywany na wielu plikach

  4. MySQL przy aktualizacji zduplikowanych kluczy

  5. MySQL:czy istnieje coś takiego jak wewnętrzny identyfikator rekordu dla każdego rekordu w tabeli MySQL?