sql >> データベース >  >> Database Tools >> phpMyAdmin

NOTNULL制約を列に追加します

    あなたは「まだ空の文字列(=NULL)を挿入できます」と書いていますが、これは誤解のように聞こえます。 SQLでは、空の文字列はNULLと評価されません。また、その逆も同様です。空の文字列を挿入して、token_messageがNULLである壁からSELECT from wall where token_message is NULLを実行してみてください 。ゼロ行を取り戻す必要があります。次に、NULLを指定して挿入を実行してみてください (引用符で囲まれていない)列の値として、予期されるエラーメッセージが表示されるはずです。

    これらのテストが期待どおりに機能する場合は、すべて問題ありません。実際の問題は、空白の文字列が挿入されないようにすることです。 この質問 提案を求めるか、クエリの前に検証中に空白の文字列をチェックしてください。



    1. GoogleAppEngineにphpMyAdminをインストールします

    2. SQL Serverを起動したり、SSMSを介してローカルデータベースエンジンに接続したりできません

    3. phpMyAdmin 502の不正なゲートウェイ[CentOS7、nginx]

    4. GUIDをvarchar(32)に変換します