Laravel - Error de migracion en Laravel

 
Vista:
Imágen de perfil de Adrian
Val: 1
Ha disminuido su posición en 39 puestos en Laravel (en relación al último mes)
Gráfica de Laravel

Error de migracion en Laravel

Publicado por Adrian (1 intervención) el 07/10/2019 15:14:27
Estoy intentando migrar la siguiente tabla:
1
2
3
4
5
6
7
8
9
10
11
12
13
Schema::create('userprofiles', function (Blueprint $table) {
    $table->bigIncrements('id');
    $table->bigInteger('uid',10)->nullable();
    $table->string('firstname',50)->nullable();
    $table->string('lastname',50)->nullable();
    $table->integer('age',2)->nullable();
    $table->date('birthdate')->nullable();
    $table->string('description',1000)->nullable();
    $table->string('gender',45)->nullable();
    $table->string('career',100)->nullable();
    $table->string('career_grade',45)->nullable();
    $table->timestamps();
});

Pero al tipear 'php artisan migrate', me salta el siguiente error (Ya estoy trabajando con Laravel hace tiempo y es la primera vez que veo este error):
Illuminate\Database\QueryException : SQLSTATE[42000]: Syntax error or access violation: 1075 Incorrect table definition; there can be only one auto column and it must be defined as a key (SQL: create table `userprofiles` (`id` bigint unsigned not null auto_increment primary key, `uid` int null auto_increment primary key, `firstname` varchar(50) null, `lastname` varchar(50) null, `age` int null auto_increment primary key, `birthdate` date null, `description` varchar(1000) null, `gender` varchar(45) null, `career` varchar(100) null, `career_grade` varchar(45) null, `created_at` timestamp null, `updated_at`
timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci')



Se los agradecería me ayudaran, no se en queé me estoy equivocando.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Cristina
Val: 105
Oro
Ha mantenido su posición en Laravel (en relación al último mes)
Gráfica de Laravel

Error de migracion en Laravel

Publicado por Cristina (43 intervenciones) el 13/10/2019 09:53:55
Yo diría que el problema es que estás usando 2 incrementales.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar