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

Cómo corregir el error de clave externa al ejecutar la migración

El problema aquí es que id_druhu en druh_knihies se define como bigIncrements y creas doba como unsignedInteger y cuando se usa el tipo de clave externa debe ser exactamente el mismo. Así que en este caso en lugar de

$table->unsignedInteger('doba');

deberías usar

$table->unsignedBigInteger('doba');