db.query("INSERT INTO `chat_entries`(`author`, `authorRank`, `receiver`, `timestamp`, `message`) VALUES (" + db.escape(GetUsername(connection)) + ", " + GetUserData(GetUsername(connection), "rank") + ", '-', " + Math.round(new Date().getTime()/1000) + ", '" + db.escape(messageData.message) + "')", function(result, rows){
console.log(result.insertId);
});
控制檯告訴我:node.js&mysql - 如何獲取最後插入的ID?
我尋找一個解決方案後無法讀取空
的特性 'insertId' 我找到了這個網頁: https://github.com/mysqljs/mysql#getting-the-id-of-an-inserted-row
根據這個文件,它必須工作。 我的錯誤在哪裏? 在此先感謝。
你有自動增量列嗎? – fedorqui
你應該有一個錯誤優先回調 – Adam