读书人

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

发布时间: 2013-09-05 16:02:07 作者: rapoo

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'

读书人网 >SQL Server

热点推荐