sql >> Database teknologi >  >> RDS >> Mysql

Hvad er den hurtigste måde at polle en MySQL-tabel for nye rækker?

Til eksterne applikationer synes jeg at bruge en TimeStamp-kolonne er en mere robust metode, der er uafhængig af auto-id og andre primære nøgleproblemer

Tilføj kolonner til tabellerne såsom:

insertedOn TIMESTAMP DEFAULT CURRENT_TIMESTAMP

eller for at spore indstik og opdateringer

updatedOn TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

I den eksterne applikation skal du bare spore det sidste tidsstempel, da du lavede en afstemning. Vælg derefter fra det tidsstempel fremad på alle de relevante tabeller. I store tabeller skal du muligvis indeksere tidsstempelkolonnen



  1. mysql:Hvordan kan jeg fjerne tegn ved starten eller slutningen af ​​feltet

  2. Undtagelse i hovedtråden java.sql.SQLEundtagelse:Adgang nægtet for brugeren ''@'localhost' (bruger adgangskode:NEJ)

  3. Sorter NULL-værdier til slutningen af ​​en tabel

  4. psql ugyldig kommando \N under gendannelse af sql