Database.exec 用于执行查询,但不返回数据库数据。
exec(query: string, ...args: any[]): Result
参数
参数 | 类型 | 描述 |
query | string | 查询语句 |
...args | any[ ] | 用于查询中的占位符参数 |
返回
类型 | 描述 |
查询返回结果 |
样例
使用 exec 进行数据库查询:
import sql from 'pts/sql';// 通过 new 创建数据库实例const db = new sql.Database(sql.MySQL, "user:passwd@tcp(ip:port)/database")export default function () {let result = db.exec("UPDATE user SET age=? WHERE name='zhangsan'", Math.floor(Math.random() * 100));console.log(JSON.stringify(result)); // {"lastInsertId":0,"rowsAffected":1}}