问一个mysql过虑的问题。怎么过虑掉数数里面的- 这个字符
数据库的时间格式是:2011-01-01 是年,月,日全部显示出来。但是现在我想只要年,月并具保存格式为:201101 这样。
现在数据库的样子是这样的

就是上面的:newspath 字段的存放样子。我现在想把newspath字段的样式改成只保存,年,月并具去掉里面的- ,如这样:201001 这样子。
请问怎么写mysql语句能做到或用什么办法可以解决? 多谢
类似这样的:update phome_ecms_news set newspath='Ym'; 这样的代码怎么写。多谢了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
SELECT DATE_FORMA T(str_to_date("2010-11-23",'%Y-%m-%d'), "'%Y-%m") ######格式化时间或者replace######。。无语了,你先把这个字符串用函数转换成日期,然后再把日期重新格式化一下,不就好了?######可以试试字符串截取函数######