我使用催化劑和DBIx::Class::TimeStamp,我有一個ResultSet類配置爲每當插入一行時將DateTime列設置爲當前時間:catalyst DBIx :: Class :: TimeStamp設置時間插入到數據庫不工作
__PACKAGE__->load_components("TimeStamp");
__PACKAGE__->add_columns(
start_time => { data_type => 'datetime', set_on_create => 1 }
);
創建行時會插入一個時間,但是將來大約需要6個小時。每當我使用MySQL和它的NOW()函數插入時間時,它就會獲得正確的時間。有誰知道這是爲什麼發生?我正在開發一個mac,如果有幫助的話。謝謝!