mysql应该不需要函数把字符串转化成日期吧,mysql应该是隐式转换。
mysql> desc tests;
+----------+--------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+--------------------+------+-----+---------+-------+
| users | varchar(10) binary | | | | |
| passwd | varchar(50) binary | | | | |
| datetime | date | YES | | NULL | |
+----------+--------------------+------+-----+---------+-------+
3 rows in set (0.00 sec)mysql> insert into tests values ('wr',md5('wr'),'2002-05-28');mysql> select * from tests;
+--------+----------------------------------+------------+
| users | passwd | datetime |
+--------+----------------------------------+------------+
| webmin | 827ccb0eea8a706c4c34a16891f84e7b | NULL |
| wr | f3151d23f9c88ea74e0229bcdd321cde | 2002-05-28 |
+--------+----------------------------------+------------+
2 rows in set (0.02 sec)
mysql> desc tests;
+----------+--------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+--------------------+------+-----+---------+-------+
| users | varchar(10) binary | | | | |
| passwd | varchar(50) binary | | | | |
| datetime | date | YES | | NULL | |
+----------+--------------------+------+-----+---------+-------+
3 rows in set (0.00 sec)mysql> insert into tests values ('wr',md5('wr'),'2002-05-28');mysql> select * from tests;
+--------+----------------------------------+------------+
| users | passwd | datetime |
+--------+----------------------------------+------------+
| webmin | 827ccb0eea8a706c4c34a16891f84e7b | NULL |
| wr | f3151d23f9c88ea74e0229bcdd321cde | 2002-05-28 |
+--------+----------------------------------+------------+
2 rows in set (0.02 sec)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货