我希望有人能幫助我。我有一列有160.000行的列。很多這些列值(永久鏈接)以「-2」結尾,這是不必要的,所以我想刪除它們。但我無法讓它工作。SQL如果最後2個字符匹配,則替換最後2個字符
我用下面的查詢試了一下:
UPDATE wp_pods_cars
SET permalink = Replace(permalink,'-2','')
WHERE RIGHT('permalink' , 2) = '-2';
該查詢似乎是有效的,但RIGHT()似乎鬧事。可能它只能用於SELECT而不用於WHERE子句。
我正在考慮正則表達式,但我沒有得到那個工作。我已經無法爲我的案例找到正確的正則表達式。
您應該刪除在'RIGHT'受理報價,因爲 '永久' 是一個字符串,而不是你列引用。 –