Dans MySql, une référence de clé étrangère doit faire référence à un index (y compris la clé primaire), où la première partie de l'index correspond au champ de clé étrangère. Si vous créez un index sur condition_code ou modifiez la clé primaire en tant que condition_code est le premier, vous devriez pouvoir créer l'index.