In MySql, un riferimento di chiave esterna deve fare riferimento a un indice (compresa la chiave primaria), in cui la prima parte dell'indice corrisponde al campo della chiave esterna. Se crei un indice su condition_code o modifichi la chiave primaria st che condition_code è prima, dovresti essere in grado di creare l'indice.