Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jaki jest najszybszy sposób odpytywania tabeli MySQL w poszukiwaniu nowych wierszy?

Uważam, że w przypadku aplikacji zewnętrznych użycie kolumny TimeStamp jest bardziej niezawodną metodą, niezależną od automatycznego identyfikatora i innych problemów związanych z kluczem podstawowym

Dodaj kolumny do tabel, takie jak:

insertedOn TIMESTAMP DEFAULT CURRENT_TIMESTAMP

lub śledzić wstawki i aktualizacje

updatedOn TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

W zewnętrznej aplikacji wszystko, co musisz zrobić, to śledzić ostatni znacznik czasu, kiedy zrobiłeś ankietę. Następnie wybierz od tej sygnatury czasowej do przodu we wszystkich odpowiednich tabelach. W dużych tabelach może być konieczne zindeksowanie kolumny sygnatury czasowej



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy mogę przechowywać cenę w postaci dziesiętnej lub całkowitej w Mysql?

  2. Ostrzeżenie:mysqli_stmt::bind_param():Liczba zmiennych nie odpowiada liczbie parametrów w przygotowanej instrukcji

  3. wyszukaj wiele słów kluczowych za pomocą php i mysql (gdzie X jak)

  4. Błąd połączenia C# MySQL SSL podczas próby użycia conn.Open()

  5. Jak mogę zaimportować dane z CSV do MySQL?