如何创建具有指定字段长度的mySQL表?

时间:2015-10-13 11:44:53

标签: mysql string-length

应该相当容易,但我似乎没有在其他任何地方找到答案。

例如,如果我有下表,如何将LastName字段设置为精确大小? (不是最大值)

CREATE TABLE Persons
(
    PersonID int,
    LastName varchar(255)
)

有办法吗?

1 个答案:

答案 0 :(得分:0)

根据我的理解,您无法为MySQL中的VARCHAR字段设置最小/完全长度。

您可以使用PHP处理它,例如:

if(strlen($field) == $requiredLength)
     //add to database
else   
    echo "incorrect length";  

如果您不使用PHP,则可以使用服务器端语言实现类似的功能。