0
SELECT substring(category FROM '[0-9]+') from microwaves;
這工作正常並返回數字的微波類別。子串ERROR:WHERE的參數必須是布爾類型,而不是類型文本
UPDATE microwaves SET category = '' WHERE substring(category FROM '[0-9]+');
此拋出的Postgres 9.5
ERROR: argument of WHERE must be type boolean, not type text
如何更新數字領域的錯誤?
更簡單:'WHERE類〜 '[0-9] +'' –