我正在尝试更新列,但它无法正常运行并且没有显示任何错误。 它在INSERT上有效。
$ this-> dbLog是我的PDO连接。
public function updateNotification($id, $user)
{
$data = array(
'id' => intval($id),
'user' => $user,
);
$sql = "UPDATE db.user_alerts
SET `clicked` = 1
WHERE TRUE
AND id = :id
AND user_name = :user
";
$req = $this->dbLog->prepare($sql);
$req->execute($data);
}
我还有一个默认值为CURRENT_TIMESTAMP的列,你认为它可能是问题的原因吗?
提前感谢您的帮助。