Laravel 使用php artisan migrate:refresh时,数据库被锁定在SQlite中

Laravel 使用php artisan migrate:refresh时,数据库被锁定在SQlite中,laravel,sqlite,Laravel,Sqlite,我正在学习Laravel,在刷新迁移时遇到了一个问题 php artisan迁移:刷新 我正在使用SQlite,下面是我得到的错误 [照亮\数据库\查询异常] SQLSTATE[HY000]:一般错误:5数据库已锁定(SQL:如果为ex,则删除表) ists“generate_pins”)通常情况下,看起来某个进程正在使用数据库,并且锁定了文件,或者更可能的是,您的代码中出现了某种错误,同时导致了太多查询 请提供更详细的资料。什么操作系统、Laravel版本、数据库配置(.env和config

我正在学习Laravel,在刷新迁移时遇到了一个问题

php artisan迁移:刷新

我正在使用SQlite,下面是我得到的错误

[照亮\数据库\查询异常]
SQLSTATE[HY000]:一般错误:5数据库已锁定(SQL:如果为ex,则删除表)

ists“generate_pins”)
通常情况下,看起来某个进程正在使用数据库,并且锁定了文件,或者更可能的是,您的代码中出现了某种错误,同时导致了太多查询


请提供更详细的资料。什么操作系统、Laravel版本、数据库配置(.env和config/database.php)、迁移文件及其内容、数据库结构(运行
slqite3 path/to/database.sqlite
then
.tables
),以及迁移表的内容(仍在sqlite中运行
select*from migrations;

一般来说,看起来某个进程正在使用数据库,并锁定了文件,或者更可能的是,您的代码中出现了某种错误,同时导致了太多查询


请提供更详细的资料。什么操作系统、Laravel版本、数据库配置(.env和config/database.php)、迁移文件及其内容、数据库结构(运行
slqite3 path/to/database.sqlite
then
.tables
),以及迁移表的内容(仍在sqlite中运行
select*from migrations;

我目前也有同样的问题,我的sqlite3使用database.sqlite作为它的数据存储。我使用了
fuser-database/database.sqlite
来检查使用该文件的程序,结果发现它是同一个laravel应用程序。这是在我离开应用程序一段时间后返回应用程序时开始的。在我回来之前,同样的测试总是顺利运行。我现在也有同样的问题,我的sqlite3使用database.sqlite作为它的数据存储。我使用了
fuser-database/database.sqlite
来检查使用该文件的程序,结果发现它是同一个laravel应用程序。这是在我离开应用程序一段时间后返回应用程序时开始的。在我回来之前,同样的测试总是顺利进行。