相关疑难解决方法(0)

有效电子邮件地址的最大长度是多少?

有效电子邮件地址的最大长度是多少?它是由任何标准定义的吗?

email validation email-address max

932
推荐指数
7
解决办法
32万
查看次数

数据库字段的标准长度列表

我正在设计一个数据库表,并再一次问自己同样愚蠢的问题:firstname字段应该多长时间?

有没有人有最常见字段的合理长度列表,例如名字,姓氏和电子邮件地址?

database standards

366
推荐指数
7
解决办法
21万
查看次数

Laravel Migration Error:语法错误或访问冲突:1071指定密钥太长; 最大密钥长度为767字节

Laravel 5.4上的迁移错误 php artisan make:auth

[Illuminate\Database\QueryException] SQLSTATE [42000]:语法错误或访问冲突:1071指定密钥太长; 最大密钥长度为767字节(SQL:alter tabl e usersadd unique users_email_unique(email))

[PDOException] SQLSTATE [42000]:语法错误或访问冲突:1071指定密钥太长; 最大密钥长度为767字节

mysql pdo laravel laravel-5 laravel-5.4

134
推荐指数
20
解决办法
13万
查看次数

数据库中电子邮件地址的最佳长度是多少?

这是我查询的提取部分,反映了EMAIL_ADDRESS列数据类型和属性:

EMAIL_ADDRESS CHARACTER VARYING(20) NOT NULL, 
Run Code Online (Sandbox Code Playgroud)

但是,约翰桑德斯使用VARYING(256).

这表明我没有必要正确理解变化.

据我所知,在我的情况下,电子邮件地址的长度为20个字符,而Jodn为256个字符.

John的代码中的上下文

CREATE TABLE so."User"
  (
    USER_ID SERIAL NOT NULL,
    USER_NAME CHARACTER VARYING(50) NOT NULL,
    EMAIL_ADDRESS CHARACTER VARYING(256) NOT NULL, // Here
    HASHED_PASSWORD so.HashedPassword NOT NULL,
    OPEN_ID CHARACTER VARYING(512),                                                         
    A_MODERATOR BOOLEAN,
    LOGGED_IN BOOLEAN,
    HAS_BEEN_SENT_A_MODERATOR_MESSAGE BOOLEAN,
    CONSTRAINT User_PK PRIMARY KEY(USER_ID)
  );
Run Code Online (Sandbox Code Playgroud)

我从未见过普通人使用的超过20个字符的电子邮件地址.

数据库中电子邮件地址的最佳长度是多少?

database email performance database-design

85
推荐指数
5
解决办法
4万
查看次数