我有一个数据库,我在其中存储我的照片标题,标签及其路径,其中一些记录的名称如下:photo 1234.png
。我需要让他们像photo1234.png
为什么我不能使用这样的查询
UPDATE tblPhoto a
set a.photoLink = replace(a.photoLink , ' ', '')
where a.photoLink like '% %';
在Linux服务器中重命名它们的最佳方法是什么,我可以使用php吗?
你不需要where
子句
UPDATE tblPhoto SET photoLink = REPLACE(photoLink , ' ', '');
要替换Linux服务器上的文件名,您可以尝试查看此答案。 https://stackoverflow.com/a/2709619/7921383
例如使用 php 方法:
$old_name="Hello World";
echo str_replace(" ","",$old_name);
//输出 Helloworld