Mysql
 sql >> Database >  >> RDS >> Mysql

Come si usa un BIGINT come chiave primaria a incremento automatico in Laravel 4

Molto probabilmente hai dimenticato di impostare anche il tipo della tua chiave esterna role_id come BIGINT(20). Questo non è davvero un problema di Laravel, ma piuttosto di MySQL.

A proposito, Laravel ha una funzione nativa per fare questo:

$this->bigIncrements('id');

Questo si occupa di renderlo non firmato , incremento automatico e chiave primaria .