我有一列date_created
和current_time_stamp
用於存儲行的創建日期。
但是,只要我將UPDATE
應用於該行,即使我沒有向該列應用任何數據,也會刷新date_created
。當更新mysql表格行時,current_time_stamp也會更新
我該如何預防?
下面是代碼,我套用UPDATE
:
$query = "UPDATE `templates` SET `categoria_id`='$categoria', `title`='$title', `image`='$image', `code`='$code', `date_updated`='".date('Y-m-d H:i:s')."' WHERE `id`='{$id}' LIMIT 1";
if(mysqli_query($connection, $query)) {
echo "up_success";
}
else {
echo "fail";
}
就是這樣!謝謝。我刪除了'ON UPDATE CURRENT_TIMESTAMP',並將'CURRENT_TIMESTAMP' – CIRCLE