MySQL用空格替换一个字符

时间:2012-06-10 18:05:16

标签: mysql replace

WOW ...使用MySQL,有没有办法在下面的时间戳中替换左边的第三个“ - ”:

2012-06-05-23:48:10

你会想到经过一个小时的搜索后我会找到一些东西......

3 个答案:

答案 0 :(得分:4)

你描述的文字替换操作可能超出了纯mySQL的能力 - 它有regex capabilities,但仅用于匹配。

但是,我想到了一种解决方法:

说,无论如何,首先将日期存储为本地DATETIME字段将是一个好主意。

答案 1 :(得分:0)

为此,使用标准保存数据更有意义,但作为应用程序使用它的方式返回。 This post解释了您的要求。

答案 2 :(得分:-1)

MySQL是一个关系数据库管理系统;它不是用于操纵数据。

相反,您将使用像php这样的编程或脚本语言来查询数据库,将数据拉入字符串,更改它并更新数据库。编辑:我被告知这是可能的,但正如另一位用户所说,纯MySQL中没有直接的解决方案。