雄辩-Oracle TO_DATE函数和保存方法

时间:2018-08-14 09:00:12

标签: php oracle laravel eloquent

我想为这种情况找到解决方案:

我有一个用于Oracle DB的模型,并且在\ DB :: raw()中使用TO_DATE来更新日期。

$model->start_time = \DB::raw(sprintf("TO_DATE('%s', '%s')", $date, 'YYYY-MM-DD HH24:MI:SS');

但是,如果日期与以前相同,则雄辩地将其更改为另一个值,因为:

属性:

"start_time" => Illuminate\Database\Query\Expression {#809
      #value: "TO_DATE('2016-08-25 04:00:00', 'YYYY-MM-DD HH24:MI:SS')"
    }

原始:

"start_time" => "2016-08-25 04:00:00"

因此,即使日期相同,框架也会更新数据库,而忽略它。

如何解决此问题?有什么想法吗?

0 个答案:

没有答案