MySQL 替换功能

标签 mysql replace

您好,我有一个列出到期日期等的数据库...

5-22-2012
5-22-2012
5-22-2012
5-22-2012

但有些人出来了

5-22-1912
5-22-1912
5-22-1912

有没有办法只替换我专栏末尾的那些年?

最佳答案

如果字段是DATE类型:

--- Add 100 years when date is before 1940

UPDATE TableX
SET expirationDate = expirationDate + INTERVAL 100 YEAR
WHERE expirationDate < '1940-01-01'

关于MySQL 替换功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6805428/

相关文章:

mysql - 为什么 nitrousio 配置 keystore 会给出 Rails 应用程序配置错误?

mysql - 我想要获得相同的行名称,但我们想要获得依赖的数据

php - 如何删除主分类和子分类

java - java中替换特定字符串

string - 复杂的字符串替换问题

mysql如何向两台服务器发送数据

php - 使用 PDO::ATTR_PERSISTENT = true 时,PDO::exec 和 PDO::query 之间有区别吗?

replace - 在 Google Refine 中搜索和替换多个值

javascript - 用 Perl 替换 HTML 文件的 JavaScript 代码

regex - 使用脚本将正则表达式替换全局应用于许多文件