0
JavaScriptとnodejを使用してnull datetime値をmysqlサーバーに挿入しようとしています。Mysqlはnodejsにnull datetimeを挿入します
私は使っていたときに完全に機能していましたか?それを更新使用しようとすると、文字列に変換して失敗しているように見えるがSETそれがnullオブジェクトとして値を保っていたとして、:
data = {id :123, type: 'test', date: (a datetime object)}
connection.query('INSERT INTO table SET ? ON DUPLICATE KEY UPDATE' +
' type=\'' + data.type + '\',' +
' date=\'' + data.date + '\',' +
' ', data, (err) => {
if (!err) {
console.log("Success");
}
else
console.log(err);
});
重複キーが存在しない場合はnull日時はそれとして罰金挿入書式設定を保持しますが、ここで文字列にするのを避ける方法はわかりません。