Mysql数据库中建表一个字段要求是:email必须包含@符号怎么来写?
3个回答
展开全部
mysql中没有对应的email类型,我想别的数据库中也不一定有。不过你可以用trigger和 stored procedure 来进行校验。 不过我建议你用程序来判断email是否合法,而且这也是通常的做法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是添加一个限制。你可以在创建表的时候给它增加一个限制:
标准的sql是这么写的:
create table tq
(
email [varchar](50) check([email] like '%@%')
);
标准的sql是这么写的:
create table tq
(
email [varchar](50) check([email] like '%@%')
);
追问
加了限制后,输入数据的时候,格式不正确但是仍然可以输入到数据库中,这是怎么回事?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
r.location.reload()">
改为
<body onUnload="opener.reload()">
即可
改为
<body onUnload="opener.reload()">
即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询