# mysql.all ## 功能 执行查询并返回多行结果。 ## 语法 ```bt mysql(dsn).query(sql).all() ``` ## 参数 无参数。 ## 返回值 | 类型 | 说明 | | ------ | ------ | | Array | 返回行对象数组。 | ## 示例 ```bt 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` 限制。