模块:SqlExecute

SqlExecute工厂。
混合:

成员


<静态常量>名称空间类型:

MySQL协议名称空间。
类型:
  • 类型

方法


bind(值)

将值绑定到序数查询占位符。
参数:
的名字 类型 描述
字符串|数组。<字符串> 要绑定的一个或多个值
返回:
查询实例。
类型
模块:SqlExecute
例子
// const query = session。SELECT FROM person WHERE name = ?AND age = ?')。绑定('foo', 23) //作为一个数组参数const query = session。SELECT FROM person WHERE name = ?AND age = ?')。绑定([“foo”,23)

执行(rowcb [metacb])

执行原始SQL查询。
参数:
的名字 类型 论点 描述
rowcb 模块:SqlExecute ~ rowCursor 处理结果的回调函数,或者同时具有两个回调函数的对象。
metacb 模块:SqlExecute ~ metadataCursor <可选>
处理元数据的回调函数。
返回:
类型
承诺。<模块:SqlResult>
例子
//只提供一个回调函数来处理结果查询。执行(result =>{})查询。Execute ({result(){}}) //只提供一个回调函数来处理元数据查询。Execute ({meta(){}}) //提供回调函数来处理结果和元数据查询。执行(result => {}, meta =>{})查询。Execute ({result () {}, meta () {}})

类型定义


metadataCursor(元数据)

元数据光标。
参数:
的名字 类型 描述
元数据 数组。<对象> 包含每个列的元数据详细信息的对象列表

rowCursor(物品)

行光标。
参数:
的名字 类型 描述
项目 数组。< * > 当前游标位置所在行的列值列表