我每秒要进行500次更新
\DB::table('media')
->where('model_id', $p->id)
->update(['file_name' => $f->imagePath, 'mime_type' => $mimet[$n[1]]]);
env文件
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=login
DB_USERNAME=username
DB_PASSWORD=mypassword
我得到这个错误:
Connection refused in file :
Doctrine\DBAL\Driver\PDOException: SQLSTATE[HY000] [2002] Connection refused in file /mysite/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php on line 50
是因为进行了多次更新还是在这里我遗漏了其他内容?
通过执行相同数量的插入操作效果很好,但是当我进行更新时,它却下降了,为什么?
答案 0 :(得分:0)
从数据库中检查“用户”特权。具体检查他的用户是否可以更新行,而不仅仅是添加行。
答案 1 :(得分:0)
尝试
php artisan config:cache
composer dump-autoload
因此,如果在缓存方面有任何问题,或者您在更改.env文件中的内容后忘记进行自动加载。否则,显示的.env文件就可以了。