回答編集履歴
1
おまけ追加
answer
CHANGED
@@ -28,4 +28,21 @@
|
|
28
28
|
});
|
29
29
|
```
|
30
30
|
|
31
|
-
こんな感じでいけるんじゃない?
|
31
|
+
こんな感じでいけるんじゃないかしら?
|
32
|
+
|
33
|
+
---
|
34
|
+
|
35
|
+
【おまけ】
|
36
|
+
|
37
|
+
あ、そうだ。
|
38
|
+
どんなSQLが実際に飛んでるかも確認したいよね?
|
39
|
+
`require('mysql').format`で具体的に何のSQLに加工されるか予め確認出来るよ!
|
40
|
+
不正なSQLになりそうだったら一度確認してみてね。
|
41
|
+
|
42
|
+
> And the toSqlString method allows you to form complex queries with functions:
|
43
|
+
|
44
|
+
> ```JavaScript
|
45
|
+
var CURRENT_TIMESTAMP = { toSqlString: function() { return 'CURRENT_TIMESTAMP()'; } };
|
46
|
+
var sql = mysql.format('UPDATE posts SET modified = ? WHERE id = ?', [CURRENT_TIMESTAMP, 42]);
|
47
|
+
console.log(sql); // UPDATE posts SET modified = CURRENT_TIMESTAMP() WHERE id = 42
|
48
|
+
> ```
|