Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 语法错误或访问冲突:_Laravel - Fatal编程技术网

Laravel 语法错误或访问冲突:

Laravel 语法错误或访问冲突:,laravel,Laravel,SQLSTATE[42000]:语法错误或访问冲突:1064您有 SQL语法错误;检查与您的产品相对应的手册 MariaDB服务器版本,适用于使用near'&beauty的右侧yntax 在第1行更改id INT AUTO_INCREMENT NOT NULL 你好, 我在laravel项目中遇到了一个问题,当时我试图通过迁移来编辑我的专栏。 我只需要更改表中“id”的长度。 这是我的密码` class FieldChange extends Migration { /** *

SQLSTATE[42000]:语法错误或访问冲突:1064您有 SQL语法错误;检查与您的产品相对应的手册 MariaDB服务器版本,适用于使用near'&beauty的右侧yntax 在第1行更改id INT AUTO_INCREMENT NOT NULL

你好, 我在laravel项目中遇到了一个问题,当时我试图通过迁移来编辑我的专栏。 我只需要更改表中“id”的长度。 这是我的密码`

class FieldChange extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::table('health&beauty', function (Blueprint $table) {
            $table->integer('id', 11)->change();
        });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        //
    }
}

您必须像这样使用single``作为表名

`health&beauty`

公共函数up(){Schema::table('health&beauty',function(Blueprint$table){$table->integer('id',11)->change();});}表名中有下划线吗?地狱里有一个圆圈是留给像你这样的人的:-)。看看这里:好的,但是有没有办法处理代码,或者我必须重命名这些表?看看我建议的帖子的答案。在表格的名称周围加上背景标记,然后试一试。