【发布时间】:2018-06-07 16:48:20
【问题描述】:
mysql.js 文件中的代码
let query = function( sql, values ) {
return new Promise(( resolve, reject ) => {
pool.getConnection(function(err, connection) {
if (err) {
reject( err )
} else {
connection.query(sql, values, ( err, rows) => {
if ( err ) {
reject( err )
} else {
resolve( rows )
}
connection.release()
})
}
})
})
}
let optUser = function (value) {
let _sql = "sql command"
return query(_sql, value)
}
调用代码如下
let result = mysqlModel.optUser([s,d]).then()
这里result 是空还是不空,我不明白,这是我的问题
如果我使用
select命令,比如let _sql = "select * from table where key1=? and key2=?",如果result为空,表示没有记录,如果result不为空,则返回对应的用户数据,对吗?update、delete、insert的返回值是多少?
非常感谢。
【问题讨论】: