sql >> Base de Datos >  >> RDS >> Mysql

laravel errno 150 la restricción de clave externa está formada incorrectamente

En el caso de claves foráneas, los campos referenciados y de referencia deben tener exactamente el mismo tipo de datos.

Creas el id campos en ambos users y firms como firmado números enteros Sin embargo, crea ambas claves externas como sin firmar enteros, por lo tanto, la creación de las claves falla.

Debe agregar el unsigned cláusula al id definiciones de campo, o elimine el unsigned cláusula de los campos de clave externa.