回答編集履歴

1

おまけ追加

2017/12/01 11:08

投稿

miyabi-sun
miyabi-sun

スコア21158

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
+ > ```