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

Come posso creare una chiave esterna di tipo testo in MariaDB o MySQL?

Mi dispiace informarvi che non è possibile.

Secondo la Documentazione MySql :

E Documentazione MariaDB :

Se hai davvero bisogno di chiavi alfanumeriche, prendi in considerazione l'utilizzo di qualcosa come char o varchar. L'approccio più semplice, più generico e più comune consiste nell'utilizzare i tasti numerici, come INT.