sql >> データベース >  >> RDS >> Mysql

MysqlのNULL値と空白値の違い

    1. NULL 値がないことです。空の文字列は値ですが、単に空です。 NULL データベースに特別です。

    2. NULL 境界はなく、stringに使用できます 、integerdate 、データベース内のフィールドなど。

    3. NULL stringのメモリは割り当てられていません NULLを使用 値は、メモリ内のどこも指していない単なるポインタです。ただし、メモリに格納されている値は""ですが、空はメモリ位置に割り当てられます。 。



    1. 順番にテーブルに挿入

    2. MySqlエラー:1364フィールド'display_name'にデフォルト値がありません

    3. Mysql-すべてのタグに一致するIDを選択します

    4. MySqlでの照合エラーの不正な組み合わせ