作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
Varchar,也就是变长字符字段;对于长度小于256字符的文本,通常使用这一字段类型。它的最大的字符长度,可以使用length键定义。MySQL中 varchar 字段的长度为0–255字符(MySQL 5.0.2 及更早版本)和0–65,535字符(MySQL 5.0.3及以后版本);而PostgreSQL中varchar字段的长度则可以更大一些。
例如,node_chema中node表type字段的定义:
'type' => array(
'description' => 'The {node_type}.type of this node.',
'type' => 'varchar',
'length' => 32,
'not null' => TRUE,
'default' => '',
),
如果default键未被设置,并且not null键被设置为了FALSE,那么默认值将被设置为NULL。