神田です。 Watanabeさんがご指摘のように、入力値であればデータチェックしてから インサートするのがまず第一かと思います。 また、CREATE TABLE の際に、default 0 の設定をしておけばよろしいと 思います。 > PHP+PostgreSQLの場合はどのように解決すればよいのでしょうか? > 前もって変数の内容をチェックしなければならないのでしょうか? > ※未入力の場合は明示的にnull文字列を代入するとか・・・?