[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Roberto Ferreira
Criador Roberto Ferreira 08/07/2020

Pessoal, fui realizar um último teste antes de subir o projeto (finalmente srsrs) e veio o seguinte erro, vocês pederia me dá uma luz de como concertar?

 

SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that correspo
nds to your MariaDB server version for the right syntax to use near 'expired_at) null, `updated_at` timestamp(expired_at) null, `main_activity` va...' at line 1 (SQL
: create table `certificates` (`id` bigint unsigned not null auto_increment primary key, `uuid` char(36) not null, `company_id` bigint unsigned not null, `created_at
` timestamp(expired_at) null, `updated_at` timestamp(expired_at) null, `main_activity` varchar(191) not null, `secondary_activity` varchar(191) not null, `created_at
` timestamp null, `updated_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci')

Manager Carlos Ferreira 08/07/2020

Olá, Roberto!
Tudo bem?

Você está usando o MariaDB, certo?

Em que momento gerou este erro, já em runtime ou enquanto ainda rodava os comandos do artisan?

Carlos Ferreira
Criador Roberto Ferreira 08/07/2020

Fala Carlos, fera achei o meu humilde erro! Eu tinha colocado uma coluna de nome "expired_at" como timestamps e na verdade ela tem que ser timestamp sem a letra "s" no final, já que timestamps é uma função do Laravel que retorna as colunas created_at e updated_at.

 

srsrs hooo digitação marvada. Obg pela atenção.

Roberto Ferreira
Manager Carlos Ferreira 08/07/2020

Faz parte amigo.

Abs;

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!