【发布时间】:2022-01-22 13:27:23
【问题描述】:
不是MySQL dud entry in table 的重复项,因为我的 id 列中没有间隙并且插入无法解决它。
我有一个具有以下架构的表,但在所有列中创建了一个默认条目为 NULL。即使我将“film_id IS NOT NULL”作为子句添加,每个选择查询都会返回此 NULL 行。
CREATE TABLE film(
film_id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL,
film_title VARCHAR(100) NOT NULL,
film_release_year YEAR NOT NULL
);
“select * from film”的输出
“select * from film where film_id = 27”的输出注意:film_id 是主键。
我得到所有选择语句的 NULL 条目。建表后就可以看到了。
【问题讨论】:
-
如果从film中选择count(*)会得到什么?
-
新行通用,不仅存在于mysql、access、ssms等中
标签: mysql null create-table