Mysql数据库中建表一个字段要求是:email必须包含@符号怎么来写?

2024-11-02 13:31:03
推荐回答(3个)
回答1:

mysql中没有对应的email类型,我想别的数据库中也不一定有。不过你可以用trigger和 stored procedure 来进行校验。 不过我建议你用程序来判断email是否合法,而且这也是通常的做法。

回答2:

这是添加一个限制。你可以在创建表的时候给它增加一个限制:
标准的sql是这么写的:
create table tq
(
email [varchar](50) check([email] like '%@%')
);

回答3:

r.location.reload()">
改为

即可