sql >> Database >  >> RDS >> Mysql

Hoe kan ik een externe sleutel van het teksttype maken in MariaDB of MySQL?

Het spijt me te moeten mededelen dat dit niet mogelijk is.

Volgens MySql-documentatie :

En MariaDB-documentatie :

Als je echt alfanumerieke sleutels nodig hebt, overweeg dan om in plaats daarvan iets als char of varchar te gebruiken. De gemakkelijkste, meest algemene en meest gebruikelijke benadering is het gebruik van numerieke toetsen, zoals INT.




  1. Query om het aantal tabellen te tellen dat ik in MySQL heb

  2. Replicatie van MySQL naar MS SQL

  3. Hoe kolom met beperking te laten vallen?

  4. Een lijst met databases retourneren in SQLite