1. 程式人生 > >sql語句 欄位update為null

sql語句 欄位update為null

今天寫sql碰到一個問題:

         想要更新某張表中額欄位 設定該欄位為null  

         一開始用 update table A set 欄位a is null where 欄位b = 條件.

         但是失敗了  出現一個 [Err] ERROR:  syntax error at or near "update";的錯誤.

         查詢資料之後  發現錯誤的原因是因為 欄位a is null 表示是賦值 並沒有更新的意思.

         之後思考了之後 用了 update table A set 欄位a = null where 欄位b = 條件. 

         解決該問題.

       補充:create table A as select 欄位 from tableB where 條件; 可以複製表B 成表A(可以複製指定欄位).

----------------------by 菜鳥學習路程