Ok, quando provo a creare la tabella ref_data, dopo l'errore della chiave esterna, vedo questo:
Cosa sta dicendo sostanzialmente quell'errore:(nel testo in grassetto)
Ma è una soluzione semplice. Esegui questo SQL sul client tabella:
ALTER TABLE `client` ADD INDEX(`firstname`);
... e quindi eseguire nuovamente la tabella SQL ref_data.