208 votes

Ajouter 2 heures à l’heure actuelle dans MySQL ?

Quelle est la syntaxe valide de cette requête dans MySQL ?

  • note : start_time est un champ de table de cours *

396voto

Glavić Points 13021
<pre><code></code><p><a href="http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html">Date and Time Functions</a> pour d’autres manipulations de date/heure.</p></pre>

52voto

Sergii Points 6082

Vous avez besoin DATE_SUB() ou DATE_ADD()

34voto

SELECT * FROM courses WHERE (NOW() + INTERVAL 2 HOUR) > start_time

29voto

lc. Points 50297

La fonction DATE_ADD() fera l’affaire. (Vous pouvez également utiliser la fonction ADDTIME() si vous n’avez pas au moins v4.1.1.)

Pour votre requête, ce serait :

Ou,

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X