プロが教える店舗&オフィスのセキュリティ対策術

MySQL Null

MySQL Workbenchにて0ではなくnullを設定するにはどうしたら良いでしょうか?
指定したtableをSelect Rows Limit 1000で開き
該当の箇所に空っぽやnull、0、\n、¥nなどを指定してもNullにならなくて
Result GridからダメならForm Editorからも同様の事を試したのですが
中々Nullになってくれなくて...
多分初歩的な事で躓いているんだと思いますが何か知恵があればご教授願います。m(__)m

http://www.ksknet.net/postgresql/updatenull.html

A 回答 (2件)

カラムの型指定でnullを許諾していなければ無理だと思います

    • good
    • 1

えっと。

。。
NULLはNULLであって0でも空文字でもないです。
NULLは「値が存在しない」ということです。
数値の0は値です。空文字は文字です。どちらもNULLではありません。

ということで。。。

・そもそも該当項目にNULLを代入していますか?
・そもそもテーブル定義で該当項目にNULLを可とする定義にしていますか?

なお、テーブル作成時に該当項目のところでNOT NULLと指定していなければNULLを代入できます。

参考まで。
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!