Wokół nazwy kolumny znajdują się pojedyncze cudzysłowy, więc porównujesz stały ciąg w where
klauzula. Wersja, która zbliża się do działania to:
UPDATE wp_pods_cars
SET permalink = Replace(permalink,'-2','')
WHERE RIGHT(permalink, 2 ) = '-2';
Jednak napisałbym to jako:
UPDATE wp_pods_cars
SET permalink = LEFT(permalink, length(permalink) - 2)
WHERE permalink LIKE '%-2';
-2
może pojawić się w innych miejscach w ciągu i nie chcesz usuwać wszystkich wystąpień.