【发布时间】:2014-03-18 14:55:03
【问题描述】:
我在用户数据库中有字段名称生日 一些用户的生日喜欢 =
2014/02/18
还有一些像 =
2014-02-18
我应该使用生日 varchar (10)
所以我想将 2014/02/18 更改为 2014-02-18
SELECT `birthdate`
FROM `users`
WHERE `birthdate` LIKE '%%%%/%%/%%' REPLACE '%%%%-%%-%%'
此代码仅选择 2014/02/18 的用户
如何在 sql 选项卡中将其替换为 2014-02-18?
【问题讨论】:
-
为什么将日期存储为字符串?您应该将它们存储为日期/日期时间字段。
-
感谢您的帮助,但我应该使用 varchar(10),因为我的日期是回历 shamsi en.wikipedia.org/wiki/Hijri_year
标签: mysql sql replace phpmyadmin