回答編集履歴
1
おまけ追加
test
CHANGED
@@ -58,4 +58,38 @@
|
|
58
58
|
|
59
59
|
|
60
60
|
|
61
|
-
こんな感じでいけるんじゃない?
|
61
|
+
こんな感じでいけるんじゃないかしら?
|
62
|
+
|
63
|
+
|
64
|
+
|
65
|
+
---
|
66
|
+
|
67
|
+
|
68
|
+
|
69
|
+
【おまけ】
|
70
|
+
|
71
|
+
|
72
|
+
|
73
|
+
あ、そうだ。
|
74
|
+
|
75
|
+
どんなSQLが実際に飛んでるかも確認したいよね?
|
76
|
+
|
77
|
+
`require('mysql').format`で具体的に何のSQLに加工されるか予め確認出来るよ!
|
78
|
+
|
79
|
+
不正なSQLになりそうだったら一度確認してみてね。
|
80
|
+
|
81
|
+
|
82
|
+
|
83
|
+
> And the toSqlString method allows you to form complex queries with functions:
|
84
|
+
|
85
|
+
|
86
|
+
|
87
|
+
> ```JavaScript
|
88
|
+
|
89
|
+
var CURRENT_TIMESTAMP = { toSqlString: function() { return 'CURRENT_TIMESTAMP()'; } };
|
90
|
+
|
91
|
+
var sql = mysql.format('UPDATE posts SET modified = ? WHERE id = ?', [CURRENT_TIMESTAMP, 42]);
|
92
|
+
|
93
|
+
console.log(sql); // UPDATE posts SET modified = CURRENT_TIMESTAMP() WHERE id = 42
|
94
|
+
|
95
|
+
> ```
|