将MySQL列拆分为两个

时间:2014-05-26 15:34:12

标签: mysql

我在MySQL数据库中有很多行。

我的一个专栏名为date,其日期的值为" 5月25日和34日," 5月26日"," 5月27日"等。

然后我想将值拆分为两个,所以我有两个新列,比如一个叫做day,一个叫做month。

如何做到这一点?

提前致谢

1 个答案:

答案 0 :(得分:0)

使用SUBSTRING_INDEX

尝试此操作
  Select  SUBSTRING_INDEX(`month`, ' ',  1) as month ,
          SUBSTRING_INDEX(`month`, ' ',  -1) as day from Table1

DEMO HERE