recherche

Maison  >  Questions et réponses  >  le corps du texte

node.js - Lorsque Node utilise MySQL, pourquoi certaines chaînes de requête utilisent-elles des guillemets `` et d'autres des guillemets doubles ""?

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;
});
曾经蜡笔没有小新曾经蜡笔没有小新2792 Il y a quelques jours691

répondre à tous(2)je répondrai

  • PHP中文网

    PHP中文网2017-05-31 10:41:18

    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

    .

    répondre
    0
  • 为情所困

    为情所困2017-05-31 10:41:18

    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.

    répondre
    0
  • Annulerrépondre