我在MySQL中创建了一个包含以下语句的表。
CREATE TABLE Users (
UserName VARCHAR(15) NOT NULL PRIMARY KEY,
Password VARCHAR(15) NOT NULL,
Active Bool DEFAULT TRUE
)
所以我想在这张桌子上做一个2触发器:
请指导我。 非常感谢。
答案 0 :(得分:2)
您可以使用存储过程或触发器首先测试数据 与其他RDBMS
不同,MySQL不支持CHECK约束存储过程方法更加明显,因为它在插入/更新之前进行测试 对于以后的代码维护,触发器可能非常不透明
但是,我更关心在数据库中使用纯文本密码。您通常使用的盐和哈希在哪里等?