Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Qual é a maneira mais rápida de pesquisar uma tabela MySQL para novas linhas?


Para aplicativos externos, acho que usar uma coluna TimeStamp é um método mais robusto que é independente do id automático e de outros problemas de chave primária

Adicione colunas às tabelas, como:
insertedOn TIMESTAMP DEFAULT CURRENT_TIMESTAMP

ou para rastrear inserções e atualizações
updatedOn TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

No aplicativo externo, tudo o que você precisa fazer é rastrear o último registro de data e hora quando fez uma pesquisa. Em seguida, selecione a partir desse carimbo de data/hora em todas as tabelas relevantes. Em tabelas grandes, você pode precisar indexar a coluna timestamp