相关疑难解决方法(0)

node-mysql中单个(?)和双问号(??)有什么区别?

我相信这是相当明显的,对我来说,如果示例中的第二个双重问号是单个问号会更有意义.

从他们的文档:

或者,你可以使用?字符作为您希望转义的标识符的占位符,如下所示:

var userId = 1;
var columns = ['username', 'email'];
var query = connection.query('SELECT ?? FROM ?? WHERE id = ?', [columns, 'users', userId], function(err, results) {
  // ...
});

console.log(query.sql); // SELECT `username`, `email` FROM `users` WHERE id = 1
Run Code Online (Sandbox Code Playgroud)

node-mysql

8
推荐指数
1
解决办法
3420
查看次数

标签 统计

node-mysql ×1