【发布时间】:2023-03-21 03:20:01
【问题描述】:
我在使用枚举在 mysql 中验证我的查询时遇到问题。我知道mysql不支持约束所以我使用枚举
示例代码:
alter table jewerly modify gender enum('M','F') NOT NULL DEFAULT 'M';
如果我像上面那样使用它运行良好,但我在其他条件下验证时遇到问题。
我想用枚举修改验证:输入的产品ID格式必须像:PR[xxx],xxx表示数字。如果我们使用约束,它会像'PR[0-9][0-9][0-9]', 但我不知道如何在枚举中使用。
alter table jewelry modify jewelid enum('PR[0-9][0-9][0-9]') NOT NULL;
我在上面尝试过这个查询,但它不起作用..有什么想法吗?
【问题讨论】:
标签: php mysql validation enums