node.js - Apabila nod mengendalikan mysql, mengapakah beberapa rentetan pertanyaan menggunakan backticks `` dan sesetengahnya menggunakan petikan berganda ""?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-31 10:39:18
0
2
635

node mengendalikan mysql Mengapa beberapa rentetan pertanyaan menggunakan backticks ``, dan ada yang menggunakan petikan berganda "" Saya harap keraguan itu dapat dijawab

//查询
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;
});
曾经蜡笔没有小新
曾经蜡笔没有小新

membalas semua(2)
Ty80

Sebaliknya mewakili medan atau nama jadual pangkalan data, yang khas untuk sistem Simbol berganda hanya mewakili rentetan

为情所困

Fungsi petikan tunggal adalah untuk menyertakan rentetan Fungsi tanda belakang adalah berbeza sepenuhnya daripada petikan tunggal
Jika anda mempunyai medan bernama kunci, maka anda harus menyertakan kunci dalam tanda belakang up.
Oleh kerana kunci ialah kata kunci dalam MySQL, jika ia tidak disertakan dalam tanda belakang, ia akan menyebabkan ralat penghuraian sintaks.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan