0.0.2 • Published 6 years ago

ct-mysql v0.0.2

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

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:数组,若存在,则覆盖 queueOrdersargument
        • skip:对象,能使同键且值为 turequeueOrders 被跳过
        • input: 对象,其中的数据将被添加到之后运行函数的 output
        • order: 字符串,这里的对象将会被当作 SQL 语句对象插入到事务的队列中
0.0.2

6 years ago

0.0.1

6 years ago

0.0.0

6 years ago