我有一个带有一些列的MySQL数据库,其中两列有两个不同的日期。
在该站点中,我将两个日期放在表中的两个列中,但是我需要在另一列中计算并重现两个日期之间的天数。
我找到了以下代码:
tns proxy clear
它可以工作,但是我需要更改此日期并将数据放入数据库中。乔,我能解决这个问题吗?
我正在使用此
:更新client_invoices 设置x6 = datediff(x4,date_due)
作为mysql中的事件,但是每次他们更新服务器时,“事件调度程序状态”都会关闭。
如何在不安排事件的情况下直接在sql中执行此操作?
谢谢, 里巴斯
答案 0 :(得分:2)
在MySQL中,您只需使用datediff()
:
$form = $this->createFormBuilder($student)
->add('university',TextType::class)
->add("course",TextType::class)
->add("location")
->getForm();
如果要更新列:
select t.*, datediff(day1, day2) as days_diff
from t;