我该如何在ECMAScript 6中编写一个模板文字,该模板文字本身将包含反引号(`)(即嵌套反引号)?
例如:
var query = `
UPDATE packet
SET
`association` = "3485435",
`tagname` = "associated"
`
我需要它的原因:
在上面的代码示例中,这很明显。
我正在尝试将node-mysql查询构建为
Strings
并将其存储在变量中,以将其传递给MySQL。 MySQL查询语法要求UPDATE
样式的查询使用反勾号。\n
终止行,因为它很麻烦。 最佳答案
从ES6 In Depth: Template strings by Jason Orendorff:
您的查询应为:
var query = `UPDATE packet
SET
\`association\` = "3485435",
\`tagname\` = "Simos"`