Re: [SQL ] 如何取出最後一筆新增資料?

看板Database (資料庫)作者 (愚人)時間17年前 (2007/03/28 10:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/7 (看更多)
※ 引述《Adonisy (拍手小安)》之銘言: : ※ 引述《qrtt1 (愚人)》之銘言: : : relation database 是沒有順序概念的 : : 只能期待 db 有實作。 : : 印象中 mysql 是沒有 row_id 這樣的東西 : : (4.x 好像出現過!?) : : 不過 o 牌的倒是有 : 如果我用SQL SERVER來做 : 先增加一個 modified date欄位 : 設定預設值 : 然後.. : select top 1 * from tablename order by modifieddate desc : 收工... ^^ 在不修改原資料表的情況下 @"@ CREATE TEMPORARY TABLE PoorTable (SN INT AUTO_INCREMENT PRIMARY KEY) select * FROM t_account; SET @MSN = (SELECT MAX(SN) FROM PoorTable); SELECT * FROM PoorTable WHERE SN = @MSN; DROP TABLE PoorTable; -- 很ORZ的寫法 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.21.79.162
文章代碼(AID): #162TdVAN (Database)
文章代碼(AID): #162TdVAN (Database)