Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个包含“日期”列的数据库。
起初,设置数据库的人,他错误地将列类型设置为 varchar(9)。
日期是01-01-2012 (10 Characters),因此在每个日期都缺少最后一个数字。
现在是否可以使用 MySQL 查询将所有 201 替换为 2012?
谢谢
UPDATE tableName SET columnName = REPLACE(columnName, '201', '2012')
或者
UPDATE tableName SET columnName = CONCAT(columnName, '2')
首先将表大小增加到 varchar(10)。然后