在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ eggjs如何查看剛剛執(zhí)行的sql語句?

eggjs如何查看剛剛執(zhí)行的sql語句?

比如我用egg-mysql框架提供的

 const results = await this.app.mysql.select('posts', { // 搜索 post 表
  where: { status: 'draft', author: ['author1', 'author2'] }, // WHERE 條件
  columns: ['author', 'title'], // 要查詢的表字段
  orders: [['created_at','desc'], ['id','desc']], // 排序方式
  limit: 10, // 返回數(shù)據(jù)量
  offset: 0, // 數(shù)據(jù)偏移量
});

我該如何查看這條封裝語句所執(zhí)行的原生sql語句呢??

回答
編輯回答
淺時光

看了文檔,沒有發(fā)現(xiàn)有這個功能??煞駬Q個做法去處理,使用mysql log來調(diào)試。

show variables like 'general_log'
set GLOBAL general_log='ON';
SET GLOBAL general_log_file = '/tmp/mysql.log'

不使用的時候記得關(guān)掉,否則會大量占用磁盤空間。

2018年4月26日 11:02