node.js - Lorsque Node utilise MySQL, pourquoi certaines chaînes de requête utilisent-elles des guillemets `` et d'autres des guillemets doubles ""?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-31 10:39:18
0
2
631

node exploite MySQL.Pourquoi certaines chaînes de requête utilisent-elles des backticks ``, et certaines utilisent des guillemets doubles "" J'espère qu'il sera possible de répondre aux doutes

?
//查询
var selectSQL='select * from `mytable`';
//添加
var insertSQL='insert into `mytable` (`name`)values("mary")';
//修改
var updateSQL='update `mytable` set `name`="caton" where name="mary"'
//删除
var deleteSQL='delete from `mytable` where `name` like "caton"';

//执行SQL
connection.query(updateSQL, function(err, rows) {
    if (err) throw err;
});
曾经蜡笔没有小新
曾经蜡笔没有小新

répondre à tous(2)
Ty80

Le double symbole représente le nom du champ ou de la table de la base de données, qui est spécifique au système. Le double symbole représente simplement une chaîne

.
为情所困

La fonction des guillemets simples est de placer une chaîne. La fonction des guillemets simples est complètement différente de celle des guillemets simples.
Si vous avez un champ nommé clé, vous devez alors placer la clé entre guillemets simples.
Parce que la clé est dans In. MySQL, c'est un mot-clé s'il n'est pas entouré de guillemets, cela provoquera des erreurs d'analyse syntaxique.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal