列の値が文字列の一部である場合、MySQL で検索する必要があります。実際、「/folder1/folder2/」のようなフォルダー パスを入力して、すべての親フォルダーの値を変更しようとしています。
これは私が持っているもので、機能していません:
UPDATE content_folders SET size = size+47654765 WHERE path% LIKE "/folder1/folder2/"
たとえば、「/folder1/folder2/」の場合、列パスが「/」または「/folder1」である任意の行を操作する必要があります。
私もこれを無駄にしようとしました:
mysqli_query($mysqli,"UPDATE content_folders SET size = size+".filesize("content/$id")." WHERE concat(path,'%') LIKE '".$path."'")