Hai virgolette singole attorno al nome della colonna, quindi stai confrontando una stringa costante nel where
clausola. La versione che si avvicina di più al funzionamento è:
UPDATE wp_pods_cars
SET permalink = Replace(permalink,'-2','')
WHERE RIGHT(permalink, 2 ) = '-2';
Tuttavia, lo scriverei come:
UPDATE wp_pods_cars
SET permalink = LEFT(permalink, length(permalink) - 2)
WHERE permalink LIKE '%-2';
Il -2
potrebbe apparire in altri punti della stringa e non vuoi rimuovere tutte le occorrenze.