Este error de MySQL aparece en las tablas InnoDB al crear referencias de llaves externas que no son del mismo tipo.

Solución: Usar el mismo tipo de campo en la tabla origen y el el campo que referencia la tabla.