sql >> Database teknologi >  >> RDS >> PostgreSQL

Unik begrænsning med betingelser i MYSQL

MYSQL understøtter ikke sådanne typer begrænsninger.

Du bør bruge lagrede procedurer til at indsætte data i stedet for, så du kan foretage nogle kontrol og validering.

Hvorfor definerer du ikke din standard som sådan, at den skal have 1 som primær nøgle? På denne måde ville en normal unik begrænsning på pk'en allerede være nok.

Hvis intet passer til dig, kan du også overveje at ændre din datamodel.



  1. Sådan fungerer COUNT_BIG() i SQL Server

  2. Opret og konfigurer Oracle Linked Server i SQL Server

  3. Konfigurer SQL Server Log Shipping

  4. Hvad er databasebegrænsninger?