当前位置: 代码迷 >> 综合 >> MYSQL DATE_FORMAT()函数:错误格式的日期格式化后的更新赋值操作
  详细解决方案

MYSQL DATE_FORMAT()函数:错误格式的日期格式化后的更新赋值操作

热度:23   发布时间:2024-01-29 02:17:07.0

有表如下:

textjoin01

ID VAL

1 张三

2 李四

3 王五

VAL 类型是 varchar

-- 查询
SELECT DATE_FORMAT('2020-07-16 18:22~18:25','%Y-%m-%d %H:%i:%S') AS DATE

结果是:2020-07-16 18:22:18

运行更新:

-- 更新
UPDATE textjoin01 SET VAL= DATE_FORMAT('2020-07-16 18:22~18:25','%Y-%m-%d %H:%i:%S') WHERE ID=1
> 1292 - Truncated incorrect datetime value: '2020-07-16 18:22~18:25'
> 时间: 0s

能格式化为啥不能赋值,为啥为啥为啥???

  相关解决方案