0
SELECT substring(category FROM '[0-9]+') from microwaves;
これは正常に動作し、数値のマイクロ波カテゴリを返します。部分文字列エラー: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] +'' –