我有一個表postcode
。它具有包含4/5數字整數(即66770,66670,3090,6660)的列postcode
。我想運行一個查詢,它將所有包含4位數字的字段(即,將'6660'改爲'06660')的字段0
。 我試過這個查詢,但它說0 rows affected
並沒有更改。如何使用mysqli中的WHERE子句更新表列?
UPDATE postcode SET postcode = Concat('0', postcode) WHERE CHAR_LENGTH(postcode) = 4;
我做錯了什麼?
你的第一個答案追加'0'沒有預先考慮。當我將'RPAD'改爲'LPAD'時,結果仍然是一樣的,沒有任何反應。 –