我的数据库是mysql5.0
我的向表插入一条数据,有一列是的值类型是日期类型,我插入进去时,这一列的值可能以下几种情况是:
1 null
2 日/月/年,如:01/12/10
3 日/月/年 时:分:秒 如:01/12/10 12:10:11
4 日/月/年 时:分如:01/12/10 12:10
但是插入后,值要变成 年-月-日 时:分:秒的格式 如 2010-12-01 12:10:11
请问一下我应该怎么做
我的向表插入一条数据,有一列是的值类型是日期类型,我插入进去时,这一列的值可能以下几种情况是:
1 null
2 日/月/年,如:01/12/10
3 日/月/年 时:分:秒 如:01/12/10 12:10:11
4 日/月/年 时:分如:01/12/10 12:10
但是插入后,值要变成 年-月-日 时:分:秒的格式 如 2010-12-01 12:10:11
请问一下我应该怎么做
解决方案 »
- 111111111111111111111111111
- 付费请人处理access数据库中的数据并导入到mysql数据库中
- 我把一些工资表计算的一些计算工式保存到字段中,我该如何计算他们
- MYSQL 如何导入批量备份的SQL脚本,我的意思是我使用mysqlimport,但确实无法导入。
- mysql 日志报错,麻烦帮忙看下
- 问个合并查询的问题~~~语法不清楚~~求解答
- mysql可以实现,同一个数据库中,不同的表应用不存的存贮引擎吗?
- Mysql 最新版本 是什么?不要测试版本
- vb控制SQL,数据库太大,提示“操作过期”,请教?
- 在win98上用过apache+php+mysql的进来帮我看看这是怎么回事啊?
- mysql_query()遇到网络断开,急盼高手进来!
- sql语句的棘手问题,在线等,哪位大哥能给把力啊!急急急!
Query OK, 0 rows affected (0.09 sec)
mysql> insert into tdate values(str_to_date('01/12/10', '%m/%d/%Y %H:%i:%s'));
Query OK, 1 row affected (0.05 sec)mysql> insert into tdate values(str_to_date('01/12/10 12:10:11', '%m/%d/%Y %H:%i:%s'));
Query OK, 1 row affected (0.02 sec)mysql> insert into tdate values(str_to_date('01/12/10 12:10', '%m/%d/%Y %H:%i:%s'));
Query OK, 1 row affected (0.03 sec)mysql> select * from tdate;
+---------------------+
| id |
+---------------------+
| NULL |
| 0010-01-12 00:00:00 |
| 0010-01-12 12:10:11 |
| 0010-01-12 12:10:00 |
+---------------------+
5 rows in set (0.00 sec)
select DATE_FORMAT(f1, '%Y-%m-%d %H:%i:%s'') from tt