我的表格有三個字段,分別爲ID (auto-increment)
,primary key
,lastmodified (ON UPDATE CURRENT_TIMESTAMP)
和MainframeID
。
我的表格將隨機插入一個數據。
我需要發出此查詢:MySQL的LIMIT如何根據插入的行動態變化
SELECT MainframeID
FROM testing
ORDER BY lastmodified DESC LIMIT 2
要檢索最近與兩行的限制插入的數據。 剛使用LIMIT 2
時出現問題。
是否有可能根據插入的行/數據動態更改LIMIT
?
附加信息:我正在使用Autohotkey查詢MySQL並將數據發送給IBM PCOMM。
你說你想動態地改變限制,但是什麼決定了你想要的限制? –
重複想要忽略嗎? – Kickstart
所需限制將基於插入的行。 例如,有三個插入的行,極限會動態改變LIMIT 3. 我將納入SQL語句轉換成AutoHotkey的,如下圖所示我的僞代碼: 如果添加的記錄= 1 限制應爲1 其他如果添加的記錄= 2 LIMIT應該是2 Kickstart,我不想從第一個select查詢中獲取併發送已經包含的數據。 – Maynard