laravel ORM怎么打印出执行sql语句?
1个回答
展开全部
laravel ORM怎么打印出执行sql语句。
QueryBuilder类中有toSql方法可以获取sql语句的。
$sql = UserModel::query()->where('username','admin')->toSql();
dd($sql); //select * from user_table where username = 'admin'
ORM是将关系型数据抽象为对象,优点和缺点同样多,它能更好的管理你的数据间关系,但是再高并发下,很多需要数据库原子性的操作,ORM就不能很好的胜任。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询