Hallo beste lezers,
Ik wil in mijn database bepaalde records verwijderen via een cronjob maar dit lukt me helaas niet.
Ik heb een aantal pogingen gedaan maar de records worden niet verwijderd, de laatste poging was deze:
Zoals je ziet moeten er dus records verwijderd worden die 4 uur of meer oud zijn die niet over zijn gegaan op daadwerkelijk bestellen.PHP Code:
DELETE FROM bestellen WHERE time < (NOW() - INTERVAL 4 HOUR)
Ik heb het geprobeerd in de database o.a via het type time (23:37:00) en heb deze nu op timestamp gezet en deze wegschrijft als: 2018-10-25 23:37:00.
Indien er niet overgegaan is op daadwerkelijk bestellen zou bovenstaande dus verwijderd moeten worden na 03:37 uur.
Wie weet de juiste oplossing voor me?
Alvast bedankt voor jullie moeite!
- Records verwijderen na bepaalde tijd
-
25-10-2018, 04:04 #1
Partyverhuur Zeeuws-Vlaanderen
- Berichten
- 1.258
- Lid sinds
- 17 Jaar
Records verwijderen na bepaalde tijd
-
In de schijnwerper
Internationale blogplaatsingen - Honderden opties in DE/ES/FR/IT/COM en meerOverige dealsMama.be + Maman.be + Papa.be | Verover Belgische Ouderschapsmarkt | Affiliate & Ecom!Domein te koopAffiliate website met koptelefoons en oordopjesWebsite te koopBacklinks.nl - Kwaliteit - Voordelig - Direct geleverd!Overige deals -
25-10-2018, 08:05 #2
- Berichten
- 457
- Lid sinds
- 17 Jaar
Re: Records verwijderen na bepaalde tijd
DELETE FROM bestellen WHERE time < DATE_SUB(NOW(), INTERVAL 4 HOUR)
-
25-10-2018, 15:21 #3
Partyverhuur Zeeuws-Vlaanderen
- Berichten
- 1.258
- Lid sinds
- 17 Jaar
Re: Records verwijderen na bepaalde tijd
Hoi Matthijs,
Bedankt, ik zal dat nog eens proberen, ik had zoiets ook al geprobeerd en lukte niet maar zou kunnen dat er ergens een foutje was ingetreden.
-
27-10-2018, 01:35 #4
Partyverhuur Zeeuws-Vlaanderen
- Berichten
- 1.258
- Lid sinds
- 17 Jaar
-
13-02-2019, 16:23 #5
- Berichten
- 755
- Lid sinds
- 14 Jaar
Re: Records verwijderen na bepaalde tijd
Raar dat de query
PHP Code:DELETE FROM bestellen WHERE time < DATE_SUB(NOW(), INTERVAL 4 HOUR)
PHP Code:DELETE FROM bestellen WHERE time < (NOW() - INTERVAL 4 HOUR)
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic