0
是否有某些機制在mysql中獲取某個數據庫中的最新行,而不管表中是否有新行。mysql - 是否有可能在數據庫中獲取最新的行,而不管任何數據庫列?
我想找出這些列沒有存儲在表中的列(如id,created_at)的任何幫助。可能嗎?
是否有某些機制在mysql中獲取某個數據庫中的最新行,而不管表中是否有新行。mysql - 是否有可能在數據庫中獲取最新的行,而不管任何數據庫列?
我想找出這些列沒有存儲在表中的列(如id,created_at)的任何幫助。可能嗎?
無論是否是mysql或任何其他數據庫,通常都會維護數據庫的日誌表。這種用於數據庫的日誌表應該捕獲/存儲的項目,如
USER_AGENTS,表CRUD操作的類型,TIMESTAMP ...等等
這是非常需要這樣一方面可以查看在任何異常活動或停機期間通過日誌。
回到你的問題,如果你有這樣一個日誌表,你可以爲任何這樣的新記錄捕獲任何表的表名和行ID,這樣你就可以從這個日誌表中獲得你想要的。但是,如果情況並非如此,在將來設計新的數據庫時,它仍應該作爲一個注意事項。
謝謝@Capitan Red!那麼我知道mysql特別具有bin日誌,我知道它可以處理它以獲取我想要的信息。但它可能很麻煩。不能嗎?我期待找到一些本地功能,可能performe這樣的查詢:) –
@OmarAlves是的,他們確實有bin日誌,但我害怕,如果你可以從你的代碼中查詢他們。如果你確實找到了任何方法,請在評論中發佈答案和標籤:)我知道維護日誌表也很麻煩,但它只是一個很好的做法,你可以將日誌代碼表單項目項目。 –