Bạn có các dấu ngoặc kép xung quanh tên cột, vì vậy bạn đang so sánh một chuỗi không đổi trong where
mệnh đề. Phiên bản gần hoạt động hơn là:
UPDATE wp_pods_cars
SET permalink = Replace(permalink,'-2','')
WHERE RIGHT(permalink, 2 ) = '-2';
Tuy nhiên, tôi sẽ viết điều này là:
UPDATE wp_pods_cars
SET permalink = LEFT(permalink, length(permalink) - 2)
WHERE permalink LIKE '%-2';
-2
có thể xuất hiện ở các vị trí khác trong chuỗi và bạn không muốn xóa tất cả các lần xuất hiện.