我正在使用此功能让Laravel使用master进行写操作,并使用我的副本进行读查询:https://laravel.com/docs/4.2/database#read-write-connections
但是,我们有一些带有锁定(->lockForUpdate()
)的选择,它们使用读取连接并触发错误:
Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 1290 The MySQL server is running with the --read-only option so it cannot execute this statement (SQL: select * from `users` where `users`.`deleted_at` is null and `users`.`id` = 43003097 limit 1 for update)
有人面对吗?当使用lockForUpdate进行选择时,有什么方法可以告诉Laravel使用写连接?