Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment puis-je créer une clé étrangère de type texte dans MariaDB ou MySQL ?

Je suis désolé de vous informer que ce n'est pas possible.

Selon Documentation MySql :

Et Documentation MariaDB :

Si vous avez vraiment besoin de clés alphanumériques, pensez à utiliser quelque chose comme char ou varchar à la place. L'approche la plus simple, la plus générique et la plus courante consiste à utiliser des touches numériques, telles que INT.