2012-06-12 11:49:14   把这个时间中的 - : 这俩符号过滤掉,怎么过滤?最后变成 20120612114914在 SQL 用 REPLACE 怎么过滤呢?

解决方案 »

  1.   


    mysql> select replace( replace( (select replace("2012-06-12 11:49:14", '-', '')), ":", "" ), " ", "");
    +-----------------------------------------------------------------------------------------+
    | replace( replace( (select replace("2012-06-12 11:49:14", '-', '')), ":", "" ), " ", "") |
    +-----------------------------------------------------------------------------------------+
    | 20120612114914                                                                          |
    +-----------------------------------------------------------------------------------------+汗
      

  2.   

    SELECT FROM_UNIXTIME( UNIX_TIMESTAMP(  '2012-06-12 11:49:14' ) ,  '%Y%m%d%H%i%s' );