我想知道是否有任何方法可以使用 nodejs 從 mysql 資料庫中獲取最新的 10 條記錄。
我發現了這個:Node.js MySQL Limit。但它只顯示了獲取第一條記錄和兩個索引之間的記錄的方式。
uj5u.com熱心網友回復:
通過使用ORDER BY DESC,您可以獲得最新的行并使用 N 個數的限制
var mysql = require('mysql');
var con = mysql.createConnection({
host: "localhost",
user: "yourusername",
password: "yourpassword",
database: "mydb"
});
con.connect(function(err) {
if (err) throw err;
var sql = "SELECT * FROM table ORDER BY id DESC LIMIT ";
con.query(sql, function (err, result) {
if (err) throw err;
console.log(result);
});
});
uj5u.com熱心網友回復:
這是你的答案,試試這個查詢......
SELECT * FROM (
SELECT * FROM table ORDER BY id DESC LIMIT 10
) sub ORDER BY id ASC
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/433457.html
