我希望這可以幫助你在JavaScript編寫SQL查詢。
要獲得INSERT查詢生成器的實例:
var q = squel.insert();
至少表名和一個字段必須提供:
alert(
squel.insert()
.into("students")
.set("name", "Thomas")
);
/* INSERT INTO students (name) VALUES ("Thomas") */
Squel如何看待基於每個字段值其運行時間類型與UPDATE查詢相同:
alert(
squel.insert()
.into("students")
.set("name", "Thomas")
.set("age", 29)
.set("score", 90.2)
.set("graduate", true)
.set("nickname", null)
);
/* INSERT INTO students (name, age, score, graduate, nickname) VALUES ("Thomas", 29, 90.2, TRUE, NULL) */
與UPDA相同TE查詢,您可以使用usingValuePlaceholders選項從自動把引號中的字符串字段值停止Squel:
alert(
squel.insert({ usingValuePlaceholders: true })
.into("students")
.set("name", "?")
.set("age", 29)
.set("score", 90.2)
.set("graduate", true)
.set("nickname", null)
);
/* INSERT INTO students (name, age, score, graduate, nickname) VALUES (?, 29, 90.2, TRUE, NULL) */
click for more functions
在哪裏堆棧跟蹤? –