ホームページ  >  記事  >  データベース  >  MySQLのINTカラムにNULL値を挿入しますか?

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

王林
王林転載
2023-09-01 11:05:03927ブラウズ

在 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 サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。