BLOG

Dodawanie dni do daty w bazie MySQL

10.11.2014 r.
18:33
Dodawanie dni do daty w bazie MySQL
Okazuje się, że jest to banalnie proste, ale niewiel jest miejsc gdzie można taką informację znaleźć. Operujemy oczywiście na bazie danych MySQL z utworzonymi polami typu DATE lub DATETIME. W obu przypadkach funkcja zwróci powiększoną datę:
 UPDATE events SET date_starts = DATE_ADD(date_starts,INTERVAL 14 DAY) WHERE event_id = 3; 
Jak widzimy powyzej aktualizujemy tabelę events i dodajemy w polu date_starts do istniejącej daty 14 dni z warunkiem, że pole event_id musi być równe 3.

Dodam jeszcze, że funkcją odwrotnie działającą (czyli odejmującą określoną liczbę dni) jest funkcja DATE_SUB().

Tagi: mysql,phpmyadmin,dodawanie daty,date_add,date_sub
Czytane: 105640 razy

comments powered by Disqus