sql >> Database teknologi >  >> RDS >> Mysql

Hvordan kan jeg oprette en fremmednøgle af teksttype i MariaDB eller MySQL?

Jeg er ked af at meddele, at det ikke er muligt.

Ifølge MySql-dokumentation :

Og MariaDB-dokumentation :

Hvis du virkelig har brug for alfanumeriske nøgler, kan du overveje at bruge noget som char eller varchar i stedet. Den nemmeste, mest generiske og mest almindelige tilgang er at bruge numeriske taster, såsom INT.




  1. En datamodel til at holde styr på din mest dyrebare besiddelse

  2. Sløjfe over resultatsæt i MySQL

  3. Hvordan LocalTime() virker i PostgreSQL

  4. Beskyttelse af en mappe mod direkte URL-adgang