PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Unikalne ograniczenie warunków w MYSQL

MYSQL nie obsługuje tego typu ograniczeń.

Zamiast tego do wstawiania danych powinieneś używać zapisanych procedur, dzięki czemu możesz przeprowadzić pewne sprawdzanie i walidację.

Dlaczego nie zdefiniujesz swojego domyślnego jako takiego, że musi mieć 1 jako klucz podstawowy? W ten sposób zwykłe ograniczenie unikatowe na pk byłoby już wystarczające.

Jeśli nic nie pasuje do Ciebie, możesz również rozważyć zmianę modelu danych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można uruchomić Postgresa

  2. Najlepsze rozwiązania wysokiej dostępności w klastrach PG dla PostgreSQL

  3. Jak dodać nową kolumnę w tabeli po 2 lub 3 kolumnie w tabeli za pomocą postgresa?

  4. 3 sposoby na wyświetlenie listy wszystkich procedur składowanych, które odwołują się do tabeli w PostgreSQL

  5. Najlepszy sposób na losowe wybieranie wierszy PostgreSQL