आपके पास स्तंभ नाम के चारों ओर एकल उद्धरण हैं, इसलिए आप where
. में एक स्थिर स्ट्रिंग की तुलना कर रहे हैं खंड। जो संस्करण काम करने के करीब आता है वह है:
UPDATE wp_pods_cars
SET permalink = Replace(permalink,'-2','')
WHERE RIGHT(permalink, 2 ) = '-2';
हालांकि, मैं इसे इस प्रकार लिखूंगा:
UPDATE wp_pods_cars
SET permalink = LEFT(permalink, length(permalink) - 2)
WHERE permalink LIKE '%-2';
-2
स्ट्रिंग में अन्य स्थानों पर दिखाई दे सकता है और आप सभी आवृत्तियों को हटाना नहीं चाहते हैं।