martes, 3 de septiembre de 2019

Laravel php artisan migrate error: Syntax error or access violation: 1064 You have an error in your SQL syntax

Al correr el siguiente comando

$ php artisan migrate

Y me sale el siguiente error:

SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') default character set utf8mb4 collate 'utf8mb4_unicode_ci'' at line 1 (SQL: create table `MiTabla` () default character set utf8mb4 collate 'utf8mb4_unicode_ci')

En mi caso fue porque en un archivo de migración ya había creado la tabla `MiTabla`, mientras que en otro archivo, que se ejecuta después, volví a colocar erróneamente el comando de creación de la tabla

Schema::create('mitabla', function (Blueprint $table) { ... });
Cuando en realidad debí haber tecleado el siguiente código.
Schema::table('files',function(Blueprint $table){ ... });
Saludos

No hay comentarios.:

 

Tags