我有一个mysql数据库和一些列,其中两个有两个不同的日期。
在该站点中,我将两个日期放在一个表中的两列中,但我需要计算并在另一列中重现这两个日期之间的天数。
我发现这个代码:
?php
$date1 = date_create("2017-04-15");
$date2 = date_create("2017-05-18");
//difference between two dates
$diff = date_diff($date1,$date2);
//count days
echo 'Days Count - '.$diff->format("%a");
?
它可以工作,但我需要改变这个日期,把数据放进我的数据库。我能解决这个问题吗?
我用这个:
更新客户端发票集x6=datediff(x4,到期日期)
作为mysql中的一个事件,但每次更新服务器时,“事件调度器状态”都会关闭。
如何在sql中直接执行此操作而不安排事件?
谢谢,里巴斯
1条答案
按热度按时间mum43rcc1#
在mysql中,您只需使用
datediff()
:如果要更新列: