mysql如何修改日期格式?

通过sql语句查询下 看看现在的值 show variables like '%date%';默认的值是:date_format= %Y-%m-%d datetime_format=%Y-%m-%d %H:%i:%s 然后在mysql的配置文件my.cnf 或者 my.ini中 加入 [mysqld]date_format= %Y/%m/%d datetime_format=%Y/%m/%d %H:%i:%s 最后mysql服务器重启即可。
mysql如何修改日期格式?
通过sql语句查询下 看看现在的值

show variables like '%date%';
默认的值是:
date_format= %Y-%m-%d
datetime_format=%Y-%m-%d %H:%i:%s

然后在mysql的配置文件my.cnf 或者 my.ini中 加入
[mysqld]
date_format= %Y/%m/%d
datetime_format=%Y/%m/%d %H:%i:%s
最后mysql服务器重启即可。2010-05-24
先格式化好再存到数据库2010-05-24
采用DATE_FORMAT函数,下面是例子。
“2012-11-16
13:59:11”是datetime格式,而20121116135911是varchar格式。所以需要重新建立一个varchar列col_name2。
alter
table
tablename
add
column
col_name2
varchar(30);
Update
tablename
set
col_name2=DATE_FORMAT(col_name1,
'%Y%m%d%H%i%s');
关于是否删除老的列,自选:
alter
table
tablename
drop
column
col_name1;2019-12-09
mengvlog 阅读 393 次 更新于 2025-12-18 05:34:17 我来答关注问题0
檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部