【发布时间】:2023-02-01 16:33:26
【问题描述】:
我正在处理 TableA,它的 Column1 的日期格式为:YYY-MM-DD 和 Column2,数字范围为 1-12。 我正在尝试将日期年份(仅年份)更改为 2022 WHERE Column2 = 10
注意:我不是要更改月份和日期。
UPDATE TableA
SET Column1 = '2021'
WHERE Column2 = 10
【问题讨论】:
-
你猜怎么了? MySQL 是与 SQL Server 完全不同的产品 - 帮自己一个忙,更正您的标签,以便合适的专家查看您的帖子。
-
您真的将日期存储为字符串吗?这是一个非常糟糕的主意......你显示的格式为
YYY-...,即年份只有 3 位数字,那更糟糕。
标签: mysql sql sql-server sql-update sqlcode