Код в 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
не равно NULL, он вернет соответствующие пользовательские данные, я прав?
Что такое возврат в update
, delete
, insert
?
Большое спасибо.