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

Czy mogę warunkowo wymusić ograniczenie unikalności?

Dodaj kolejną kolumnę o nazwie na przykład isactive . Utwórz unikalne ograniczenie na (username, isactive) .

Wtedy możesz mieć jednocześnie aktywną i nieaktywną nazwę użytkownika. Nie będziesz mieć dwóch aktywnych nazw użytkowników.

Jeśli chcesz mieć wiele nieaktywnych nazw, użyj NULL dla wartości isactive . NULL wartości mogą być powtarzane w unikalnym indeksie.



  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 wyświetlić wiele obrazów (blob) z mysql za pomocą php?

  2. 5 najlepszych narzędzi do monitorowania MySQL

  3. Włącz zdalne połączenie MySQL:BŁĄD 1045 (28000):Odmowa dostępu dla użytkownika

  4. Połączenia PHP do MySQL SSL

  5. Jak zaimportować plik SQL za pomocą wiersza poleceń w MySQL?