PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Уникално ограничение с условия в MYSQL

MYSQL не поддържа такива видове ограничения.

Вместо това трябва да използвате съхранени продукти за вмъкване на данни, за да можете да извършите някои проверки и валидиране.

Защо не дефинирате по подразбиране като такъв, че трябва да има 1 като първичен ключ? По този начин едно нормално уникално ограничение на pk вече би било достатъчно.

Ако нищо не ви подхожда, можете също да помислите за промяна на модела на данни.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да pg_dump RDS Postgres база данни?

  2. Дълбоко гмуркане на доставчик на облак:PostgreSQL на DigitalOcean

  3. SQL INSERT без посочване на колони. Какво става?

  4. Използване на заявка за хибернация:двоеточие се третира като параметър / избягващо двоеточие

  5. Хибернация, Postgres и тип масив