sql >> Databáze >  >> RDS >> PostgreSQL

Jedinečné omezení s podmínkami v MYSQL

MYSQL takové typy omezení nepodporuje.

Místo toho byste pro vkládání dat měli používat uložené postupy, abyste mohli provést nějakou kontrolu a ověření.

Proč nedefinujete své výchozí nastavení tak, že musí mít 1 jako primární klíč? Tímto způsobem by již stačilo normální jedinečné omezení na pk.

Pokud vám nic nevyhovuje, můžete také zvážit změnu datového modelu.



  1. Vytváření volitelných závislostí

  2. Jak klastrovat vaše nástroje pro vyrovnávání zatížení ProxySQL

  3. Jak vrátit více řádků z uložené procedury? (Oracle PL/SQL)

  4. Jak vypočítat percentil v PostgreSQL