sql如何设置约束“qq密码不得低于6位”
时间: 2023-11-15 18:05:23 浏览: 200
可以使用 CHECK 约束来实现这个要求,具体实现方法如下所示:
CREATE TABLE user (
qq VARCHAR(20),
qq_password VARCHAR(20),
CONSTRAINT qq_pwd_length CHECK (LEN(qq_password) >= 6)
);
这样就可以在插入或更新数据的时候检查 qq_password 是否低于 6 位了。如果低于 6 位,就会触发 CHECK 约束导致插入或更新失败。