0.0.2 • Published 7 years ago
ct-mysql v0.0.2
MySQL-Node-Driver
CodingTeam's util of MySQL on Node platform
How to use
Query
function query(sql, options) {
return new Promise(function(resolve, reject) {
// ..
});
}sql- 字符串,SQL 语句字符串
options- 数组,参数数组
Queue
function queue(queueOrders) {
// ..
}queueOrders- 数组,数组元素为对象和函数
- 若为对象,则其属性:
order:字符串,SQL 语句字符串argument:数组,语句参数数组output: 字符串,作为key,可将语句执行结果添加到之后运行函数的output内skip: 字符串,用于标记是否跳过特定语句
- 若为函数,则其参数与返回值:
- 参数说明:
output: 存放queueOrders的相应output值
- 返回值格式:
rollback:布尔,默认为false,可决定是否回滚事务argument:数组,若存在,则覆盖queueOrders的argumentskip:对象,能使同键且值为ture的queueOrders被跳过input: 对象,其中的数据将被添加到之后运行函数的output内order: 字符串,这里的对象将会被当作 SQL 语句对象插入到事务的队列中
- 参数说明: