sql >> Databasteknik >  >> RDS >> Mysql

Vad är det snabbaste sättet att få en MySQL-tabell efter nya rader?

För externa applikationer tycker jag att en tidsstämpelkolumn är en mer robust metod som är oberoende av auto-id och andra primära nyckelfrågor

Lägg till kolumner i tabellerna som:

insertedOn TIMESTAMP DEFAULT CURRENT_TIMESTAMP

eller för att spåra inlägg och uppdateringar

updatedOn TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

I den externa applikationen är allt du behöver göra att spåra den senaste tidsstämpeln när du gjorde en omröstning. Välj sedan från den tidsstämpeln framåt på alla relevanta tabeller. I stora tabeller kan du behöva indexera tidsstämpelkolumnen



  1. Laravel besöksdisk

  2. Autentiseringsplugin 'caching_sha2_password' kan inte laddas

  3. SQL-frågeoptimering:Bästa metoder för förbättrad prestanda

  4. Hur installerar man ruby-oci8?