在更改表语法错误或访问冲突时:1064 您的 sql 语法有错误;

网络怪物

当我迁移时,我收到此错误还有一件事,用户表有两个迁移文件,一个用于创建,另一个用于更改以下代码 ID 用于更改表。因此,我无法进一步迁移表,如果可能,请提供任何 tuts 链接。移民

这是我的迁移代码,用于更改表

    public function up()
    {
        Schema::table('users', function (Blueprint $table) {
            $table->integer('active')->after('id')->unsigned()->nullable();
            $table->integer('status')->after('active')->unsigned()->nullable();
            $table->string('sysid')->after('status')->nullable();
            $table->string('workarea', 200)->after('sysid')->nullable();
            $table->string('first', 50)->after('name');
            $table->string('last', 50)->after('first');
            $table->text('bio')->nullable()->after('last');
            $table->string('cover_image', 50)->nullable()->after('bio');
            $table->json('score')->nullable()->after('cover_image');
            $table->integer('language_id')->nullable()->unsigned();
            $table->integer('company_id')->nullable()->unsigned();
            $table->integer('team_id')->nullable()->unsigned();
//            $table->json('avatar')->nullable();
            $table->text('avatar')->nullable();
            $table->foreign('language_id')->references('id')->on('languages');
            $table->foreign('company_id')->references('id')->on('companies');
            $table->foreign('team_id')->references('id')->on('teams');

        });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::table('users', function (Blueprint $table) {

            $table->dropForeign('users_language_id_foreign');
            $table->dropForeign('users_company_id_foreign');
            $table->dropForeign('users_team_id_foreign');

            $table->dropColumn('active');
            $table->dropColumn('status');
            $table->dropColumn('language_id');
            $table->dropColumn('company_id');
            $table->dropColumn('team_id');
            $table->dropColumn('first');
            $table->dropColumn('last');
            $table->dropColumn('bio');
            $table->dropColumn('cover_image');
            $table->dropColumn('score');

        });

    }

错误接近cover_image 不知道我做错了什么,提前致谢

高拉夫·古普塔

你的错误在这一行

 $table->json('score')->nullable()->after('cover_image');

更改您的数据类型,如果您希望它作为整数,它会像这样正常工作

  public function up()
    {
        Schema::table('users', function (Blueprint $table) {
            $table->integer('active')->after('id')->unsigned()->nullable();
            $table->integer('status')->after('active')->unsigned()->nullable();
            $table->string('sysid')->after('status')->nullable();
            $table->string('workarea', 200)->after('sysid')->nullable();
            $table->string('first', 50)->after('name');
            $table->string('last', 50)->after('first');
            $table->text('bio')->nullable()->after('last');
            $table->string('cover_image', 50)->nullable()->after('bio');
            $table->integer('score')->nullable()->after('cover_image');
            $table->integer('language_id')->nullable()->unsigned();
            $table->integer('company_id')->nullable()->unsigned();
            $table->integer('team_id')->nullable()->unsigned();
//            $table->json('avatar')->nullable();
            $table->text('avatar')->nullable();
            $table->foreign('language_id')->references('id')->on('languages');
            $table->foreign('company_id')->references('id')->on('companies');
            $table->foreign('team_id')->references('id')->on('teams');

        });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::table('users', function (Blueprint $table) {

            $table->dropForeign('users_language_id_foreign');
            $table->dropForeign('users_company_id_foreign');
            $table->dropForeign('users_team_id_foreign');

            $table->dropColumn('active');
            $table->dropColumn('status');
            $table->dropColumn('language_id');
            $table->dropColumn('company_id');
            $table->dropColumn('team_id');
            $table->dropColumn('first');
            $table->dropColumn('last');
            $table->dropColumn('bio');
            $table->dropColumn('cover_image');
            $table->dropColumn('score');

        });

    }

认为它对你有用

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

错误:“SQLSTATE[42000]:语法错误或访问冲突:1064 您的 SQL 语法有错误。”。.env 或 PDO 中的问题?

来自分类Dev

MySQL 语法错误 SQL 错误 [1064] [42000]:您的 SQL 语法有错误

来自分类Dev

SQL 错误 :1064 您的 SQL 语法有错误

来自分类Dev

MYSQL:您的 SQL 语法有错误

来自分类Dev

错误1064(42000):您的SQL语法有错误;

来自分类Dev

错误1064(42000):您的SQL语法有错误

来自分类Dev

为什么会出现“ SQLSTATE [42000]:语法错误或访问冲突:1064您的SQL语法有错误...”?(PDO-PHP)

来自分类Dev

#1064-您的SQL语法有错误

来自分类Dev

显示#1064的mysql查询-您的SQL语法有错误;

来自分类Dev

#1064-您的SQL语法有错误

来自分类Dev

#1064-您的SQL语法有错误... FROM附近

来自分类Dev

MySQL说:文档(#1064)-您的SQL语法有错误;

来自分类Dev

插入出错 1064 (42000): 您的 SQL 语法有错误;

来自分类Dev

奇怪的错误您的SQL语法有错误

来自分类Dev

Hibernate:错误:您的 SQL 语法有错误

来自分类Dev

错误更新记录 您的 SQL 语法有错误

来自分类Dev

语法错误或访问冲突:1064 SQL语法有错误;

来自分类Dev

您的SQL语法PHP MySQL中有错误

来自分类Dev

您的SQL语法有错误(CREATE PROCEDURE)

来自分类Dev

mysql console> mysqlbinlog您的SQL语法有错误

来自分类Dev

无法更新数据:您的SQL语法有错误;

来自分类Dev

您的SQL语法C#.net上有错误

来自分类Dev

您的SQL语法有错误(连接正常)

来自分类Dev

Netbeans Java - 您的 sql 语法有错误

来自分类Dev

您的 SQL 语法有错误;靠近 'SET `points` = `points` + ?'

来自分类Dev

ER_PARSE_ERROR:您的 SQL 语法有错误;

来自分类Dev

由SQL注释触发的Mysql错误1064(“您的SQL语法有错误”)

来自分类Dev

MySQL错误代码:1064。您的SQL语法有错误

来自分类Dev

错误1064(42000):您的SQL语法有错误;想要将密码配置为root用户

Related 相关文章

  1. 1

    错误:“SQLSTATE[42000]:语法错误或访问冲突:1064 您的 SQL 语法有错误。”。.env 或 PDO 中的问题?

  2. 2

    MySQL 语法错误 SQL 错误 [1064] [42000]:您的 SQL 语法有错误

  3. 3

    SQL 错误 :1064 您的 SQL 语法有错误

  4. 4

    MYSQL:您的 SQL 语法有错误

  5. 5

    错误1064(42000):您的SQL语法有错误;

  6. 6

    错误1064(42000):您的SQL语法有错误

  7. 7

    为什么会出现“ SQLSTATE [42000]:语法错误或访问冲突:1064您的SQL语法有错误...”?(PDO-PHP)

  8. 8

    #1064-您的SQL语法有错误

  9. 9

    显示#1064的mysql查询-您的SQL语法有错误;

  10. 10

    #1064-您的SQL语法有错误

  11. 11

    #1064-您的SQL语法有错误... FROM附近

  12. 12

    MySQL说:文档(#1064)-您的SQL语法有错误;

  13. 13

    插入出错 1064 (42000): 您的 SQL 语法有错误;

  14. 14

    奇怪的错误您的SQL语法有错误

  15. 15

    Hibernate:错误:您的 SQL 语法有错误

  16. 16

    错误更新记录 您的 SQL 语法有错误

  17. 17

    语法错误或访问冲突:1064 SQL语法有错误;

  18. 18

    您的SQL语法PHP MySQL中有错误

  19. 19

    您的SQL语法有错误(CREATE PROCEDURE)

  20. 20

    mysql console> mysqlbinlog您的SQL语法有错误

  21. 21

    无法更新数据:您的SQL语法有错误;

  22. 22

    您的SQL语法C#.net上有错误

  23. 23

    您的SQL语法有错误(连接正常)

  24. 24

    Netbeans Java - 您的 sql 语法有错误

  25. 25

    您的 SQL 语法有错误;靠近 'SET `points` = `points` + ?'

  26. 26

    ER_PARSE_ERROR:您的 SQL 语法有错误;

  27. 27

    由SQL注释触发的Mysql错误1064(“您的SQL语法有错误”)

  28. 28

    MySQL错误代码:1064。您的SQL语法有错误

  29. 29

    错误1064(42000):您的SQL语法有错误;想要将密码配置为root用户

热门标签

归档