我目前正在尝试获取当前日期,并尝试保存在我的数据库,但唯一的东西我在我的日期列是1982年,真的很奇怪?这里是我的日期和MySQL插入代码:插入日期到mysql与节点
日期:
var dateTime = require('node-datetime')
var dt = dateTime.create();
var formatted = dt.format('Y-m-d');
console.log(formatted);
Mysql的插入:
pool.query(
'INSERT INTO jbets SET user = ' + pool.escape(tradingRequests[offer.id]['user']) +
', assetids = ' + pool.escape(assetidsSS) +
', value = ' + pool.escape(totalPrice) +
', minTicket = ' + pool.escape(minTicket) +
', maxTicket = ' + pool.escape(maxTicket) +
', total = ' + pool.escape(totalSkins) +
', jid = ' + pool.escape(jackpotRound) +
', token = ' + pool.escape(offer.id) +
',date =' + formatted
)
我对Node的MySQL接口不太熟悉,但我认为你没有使用准备好的语句。考虑使用它们来避免这种可能的错误。 –