-- 示例代码:创建一个表,其中包含一个不为空的字段
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100) NOT NULL, -- name 字段不能为空
email VARCHAR(150)
);
-- 插入数据时,name 字段必须提供值
INSERT INTO users (name, email) VALUES ('Alice', 'alice@example.com');
-- 如果尝试插入空值到 name 字段,将会报错
-- INSERT INTO users (name, email) VALUES (NULL, 'bob@example.com'); -- 这行会报错
NOT NULL 约束用于确保字段中不能包含空值(NULL)。在上面的例子中,name 字段被定义为 NOT NULL,这意味着在插入或更新记录时,name 字段必须提供一个非空值。name 字段提供值,MySQL 将会抛出错误,拒绝执行该操作。上一篇:mysql本地登录命令
下一篇:mysql print
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站