当列值是字符串的一部分时,我需要在MySQL中查找。真的,我试图输入一个像“/ folder1/folder2 /”这样的文件夹路径,并在其所有父文件夹中更改一个值。mysql检查列值是否在字符串中
这是我这不工作:
UPDATE content_folders SET size = size+47654765 WHERE path% LIKE "/folder1/folder2/"
因此,例如用“/资料夹/文件夹2 /”,我需要对任何行操作,其中列路径为“/”或“/ folder1”。
我也试过这个无济于事:
mysqli_query($mysqli,"UPDATE content_folders SET size = size+".filesize("content/$id")." WHERE concat(path,'%') LIKE '".$path."'")
你可以告诉你的数据库中,你要比较当前的路径值? – 2013-04-24 02:41:50
我想'路径%LIKE“/ folder1/folder2 /”'是为了'路径LIKE“/ folder1/folder2 /%”' – hjpotter92 2013-04-24 02:43:58
当然,请参阅编辑... – sableguy00 2013-04-24 02:44:10