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

如题所述

第1个回答  2011-04-05
mysql中没有对应的email类型,我想别的数据库中也不一定有。不过你可以用trigger和 stored procedure 来进行校验。 不过我建议你用程序来判断email是否合法,而且这也是通常的做法。
第2个回答  2011-04-05
这是添加一个限制。你可以在创建表的时候给它增加一个限制:
标准的sql是这么写的:
create table tq
(
email [varchar](50) check([email] like '%@%')
);追问

加了限制后,输入数据的时候,格式不正确但是仍然可以输入到数据库中,这是怎么回事?

第3个回答  2011-04-05
r.location.reload()">
改为
<body onUnload="opener.reload()">
即可
相似回答