【发布时间】:2015-12-29 00:35:07
【问题描述】:
尝试在 Lumen Framework 中运行迁移时遇到此错误:
$ php artisan migrate:install
[Illuminate\Database\QueryException]
SQLSTATE[42000]: Syntax error or access violation: 1103 Incorrect table name '' (SQL: create table ``
(`migration` varchar(255) not null, `batch` int not null) default character set utf8 collate utf8_unicode_ci)
[PDOException]
SQLSTATE[42000]: Syntax error or access violation: 1103 Incorrect table name ''
现在我不知道发生了什么。
请注意,未创建的表是完全控制迁移的表。
【问题讨论】:
-
我们也没有...你试过用谷歌搜索错误吗?
-
我有,但没有发现类似的东西。另外,我已经尝试重新安装整个系统,但仍然是同样的错误
-
在您的一个迁移文件中,您已将表名设置为空白/空。请仔细检查所有迁移文件,并确保它们都具有表名。
-
确保在你的迁移中你有类似这样的东西:Schema::create('tableName', function (Blueprint $table) { //table fields }
-
迁移文件没问题。一个不起作用的是迁移表,当我运行
php artisan migration:install