当前位置: 代码迷 >> Sql Server >> mysql怎么把大写修改成小写的啊
  详细解决方案

mysql怎么把大写修改成小写的啊

热度:34   发布时间:2016-04-24 20:40:01.0
mysql如何把大写修改成小写的啊????
有个表里的一列 数据是  
Images/xxxx.png

有1万多条,但是其中有几千条是的png是大写的。。
Imamges/xxxx.PNG  

现在老板要求把数据库的所有大写的PNG通过mysql 语句改成小写的,有办法吗??

------解决方案--------------------
--MYSQL不知,你问错地方了。SQL SERVER参考如下:
CREATE TABLE #temp(images VARCHAR(1000))
INSERT #temp SELECT 'aaa.PNG'

UPDATE #temp
SET images = REPLACE(images, 'PNG', 'png') 

SELECT * FROM #temp
/*
images
aaa.png
*/

------解决方案--------------------
--数据库的所有大写的PNG? 遍历表,遍历字段?

--如果知道固定的列直接更新就可以了。

update tablename set colname=replace(colname,'PNG','png')

------解决方案--------------------
SELECT * FROM TB
where col like '%.PNG'

update tb set col=replace(col,'.png','.PNG')
where col like '%.PNG'
  相关解决方案