ホームページ > データベース > mysql チュートリアル > MySQLのINTカラムにNULL値を挿入しますか?

MySQLのINTカラムにNULL値を挿入しますか?

王林
リリース: 2023-09-01 11:05:03
転載
996 人が閲覧しました

在 MySQL 中将 NULL 值插入 INT 列?

条件を使用して int 列に NULL 値を挿入できます。つまり、列に NOT NULL 制約があってはなりません。構文は次のとおりです。

INSERT INTO yourTableName(yourColumnName) values(NULL);
ログイン後にコピー

上記の構文を理解するために、まずテーブルを作成しましょう。テーブルを作成するクエリは次のとおりです。

mysql> create table InsertNullDemo
-> (
-> StudentId int,
-> StudentName varchar(100),
-> StudentAge int
-> );
Query OK, 0 rows affected (0.53 sec)
ログイン後にコピー

次は、列に値を渡さない場合は必ず NULL を挿入するクエリです。この列は StudentAge です。 MySQL はデフォルトで null 値を挿入します。レコードを挿入するクエリは次のとおりです。

mysql> insert into InsertNullDemo(StudentId,StudentName) values(101,'Mike');
Query OK, 1 row affected (0.19 sec)

mysql> insert into InsertNullDemo values(101,'Mike',NULL);
Query OK, 1 row affected (0.24 sec)
ログイン後にコピー

テーブル内のすべてのレコードを表示し、INT 列に NULL 値が挿入されているかどうかを確認します。クエリは次のとおりです。

mysql> select *from InsertNullDemo;
ログイン後にコピー

次の出力は、INT 列に NULL を示しています。

えええええ

以上がMySQLのINTカラムにNULL値を挿入しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート