在 mysql 中将 null 值插入 int 列?

你可使用前提将 NULL 值拔出到 int 列外,即该列没有患上存在 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默许拔出空值。拔出记载的盘问如高。

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.两4 sec)
登录后复造

透露表现表外的一切记载,搜查 INT 列外能否拔出了 NULL 值。查问如高。

mysql> select *from InsertNullDemo;
登录后复造

下列是正在 INT 列外透露表现 NULL 的输入。

+-----------+-------------+------------+
| StudentId | StudentName | StudentAge |
+-----------+-------------+------------+
| 101       | Mike       | NULL       |
| 101       | Mike       | NULL       |
+-----------+-------------+------------+
二 rows in set (0.00 sec)
登录后复造

以上等于正在 MySQL 外将 NULL 值拔出 INT 列?的具体形式,更多请存眷萤水红IT仄台此外相闭文章!

点赞(15) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部