gpt4 book ai didi

php - 照亮\数据库\QueryException : SQLSTATE[HY000]: General error: 1813 Tablespace for table

转载 作者:行者123 更新时间:2023-11-29 16:55:15 27 4
gpt4 key购买 nike

我使用 Laravel 5.6

我尝试迁移我的项目的购买表
当我尝试迁移时,它显示表空间错误。

General error: 1813 Tablespace for table 'jshop.purchases' exists. Please DISCARD the tablespace before IMPORT.

迁移以下代码:

Schema::create('purchases', function (Blueprint $table) {
$table->increments('id');
$table->integer("product_price");
$table->integer("product_qty");
$table->unsignedInteger('invoice_id');
$table->unsignedInteger('product_id');
$table->unsignedInteger('weight_id');
$table->timestamps();
$table->foreign("invoice_id")->references('id')->on('invoices');
$table->foreign("product_id")->references('id')->on('products');
$table->foreign("weight_id")->references('id')->on('weights');
});

发票、产品、重量表在我的数据库中有效。

错误消息图片如下: Migration Error image Link如何解决这个问题?

Full Migration Code Image

最佳答案

试试这个:

php artisan migrate:refresh

如果没有解决这个错误试试这个:

转到mysql/data/database_name/tablename.ibd 文件并手动删除它。之后尝试您的命令 php artisan migrate

关于php - 照亮\数据库\QueryException : SQLSTATE[HY000]: General error: 1813 Tablespace for table,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52602934/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com