我有一个将数据保存date为hour字符串的表。我添加了两个字段date2,hour2以便转换和保存当前字符串而不是 varchar。日期格式为dd.mm.YYYY. 我想将该字符串转换为日期格式并将其保存在每一行的相应列中。

我已阅读“如何在 mysql 中将字符串转换为日期?” 试图查询以下语句:
UPDATE `rawdata` SET `date2` = STR_TO_DATE(`date`, '%Y-%m-%d')
但我仍然NULL在date2列中看到值。什么都没有更新。