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

Jak mogę utworzyć klucze obce typu tekstowego w MariaDB lub MySQL?

Z przykrością informuję, że nie jest to możliwe.

Według Dokumentacja MySql :

Oraz Dokumentacja MariaDB :

Jeśli naprawdę potrzebujesz kluczy alfanumerycznych, rozważ zamiast tego użycie czegoś takiego jak char lub varchar. Najprostszym, najbardziej ogólnym i najczęstszym podejściem jest użycie klawiszy numerycznych, takich jak INT.




  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 dodać klucz podstawowy automatycznego przyrostu na podstawie kolejności kolumn?

  2. Wydrukuj wszystkie dane w wielu stronicowaniach

  3. Jak usunąć część ciągu w mysql?

  4. BŁĄD #1054 – Nieznana kolumna „program_id” w „NOWOŚĆ”

  5. MySQL ignoruje ograniczenie NOT NULL