我的数据库是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
请问一下我应该怎么做
解决方案 »
- 我把一些工资表计算的一些计算工式保存到字段中,我该如何计算他们
- 高手帮忙看看, 求一句mysql的语句
- 如何设置才能直接 yum install mysql-server运行安装mysql
- mysql插不进去中文怎么设置?
- 一个比较复杂的sql表达式查询!请求帮助。!
- 一条SQL查询语句,怎么对比两个时间得到今天发布的记录!
- 创建视图时需要对一个表的同一字段引用两次
- ERROR 1146: Table 'mydb.tb_config' doesn't exist
- 求助: mysql插入特殊表情符时报错
- 我自己写的一个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