Sie haben einfache Anführungszeichen um den Spaltennamen, also vergleichen Sie eine konstante Zeichenfolge im where
Klausel. Die Version, die der Arbeit näher kommt, ist:
UPDATE wp_pods_cars
SET permalink = Replace(permalink,'-2','')
WHERE RIGHT(permalink, 2 ) = '-2';
Ich würde dies jedoch schreiben als:
UPDATE wp_pods_cars
SET permalink = LEFT(permalink, length(permalink) - 2)
WHERE permalink LIKE '%-2';
Die -2
möglicherweise an anderen Stellen in der Zeichenfolge auftauchen und Sie möchten nicht alle Vorkommen entfernen.