mysql.all
mysql.all
功能
执行查询并返回多行结果。
语法
mysql(dsn).query(sql).all()
参数
无参数。
返回值
| 类型 | 说明 |
|---|---|
| Array | 返回行对象数组。 |
示例
db = mysql('mysql://user:pass@127.0.0.1/test') rows = db.query('select id, name from user where status=?').bind(1).all() // 输出:Array echo(type(rows))
注意事项
- 执行前必须先设置 SQL。
- 不支持 binds、batch、workers 批量配置。
- 默认复用按 DSN 分组的 MySQL 全局连接池;可通过
BT.stats().mysql查看池状态。 - 单次调用受
BT_MYSQL_QUERY_TIMEOUT_MS限制。