WOW ...使用MySQL,有没有办法在下面的时间戳中替换左边的第三个“ - ”:
2012-06-05-23:48:10
你会想到经过一个小时的搜索后我会找到一些东西......
答案 0 :(得分:4)
你描述的文字替换操作可能超出了纯mySQL的能力 - 它有regex capabilities,但仅用于匹配。
但是,我想到了一种解决方法:
然后使用DATE_FORMAT()
说,无论如何,首先将日期存储为本地DATETIME
字段将是一个好主意。
答案 1 :(得分:0)
为此,使用标准保存数据更有意义,但作为应用程序使用它的方式返回。 This post解释了您的要求。
答案 2 :(得分:-1)
MySQL是一个关系数据库管理系统;它不是用于操纵数据。
相反,您将使用像php这样的编程或脚本语言来查询数据库,将数据拉入字符串,更改它并更新数据库。编辑:我被告知这是可能的,但正如另一位用户所说,纯MySQL中没有直接的解决方案。