mysql不大懂.
 
oracle中:
select to_date('20041010','yyyymmdd') from dual

解决方案 »

  1.   

    mysql一般不需要转换
    只要写成标准的日期格式
    如:'2004-10-23' 就可以了
    就可以插入到日期字段
    +-------+------+------+-----+---------+-------+
    | Field | Type | Null | Key | Default | Extra |
    +-------+------+------+-----+---------+-------+
    | birth | date | YES  |     | NULL    |       |
    +-------+------+------+-----+---------+-------+mysql> insert into aa values('19980505');
    Query OK, 1 row affected (0.00 sec)一般总是YYYYMMDD的格式
      

  2.   

    mysql> select *  from aa;
    +------------+
    | birth      |
    +------------+
    | 1998-05-05 |
    +------------+
    1 row in set (0.00 sec)