J'ai une requête fixe comme ci-dessous, des comportements étranges que j'essaie de comprendre c'est que chaque fois que je lance cette requête à différents moments, j'ai des résultats différents :(134, 143, 147, 152 , 158)Comportement étrange avec la fonction count dans MySQL 5.6
Voici comment définir dans le tableau créé:
`user_registration_timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
select count (*) des utilisateurs où user_registration_timestamp
> = "03/10/2016 12:33:26" et user_registration_timestamp
< " 2016-10-03 15:33:26 ";
Pourquoi cela est-il arrivé? L'horodatage est fixe, il n'est pas variable, alors quelles sont les raisons de voir ce comportement étrange avec MySQL?
Une requête déterministe peut retourner différents ensembles de données si les données sous-jacentes changent mais je suppose que vous ne me demanderiez pas si c'était le cas ... –
@ Álvaro González Comment serait possible de changer quand user_register_timestamp est déjà passé pour cela temps spécifique? –
J'ai compris. Vérifie ma réponse –