32个字符长字符串(php会话id)的推荐列类型
My php.ini配置为生成具有以下设置的32个字符长的会话ID:32个字符长字符串(php会话id)的推荐列类型,php,mysql,Php,Mysql,My php.ini配置为生成具有以下设置的32个字符长的会话ID: session.entropy_file = /dev/urandom session.entropy_length = 512 session.hash_function = 1 session.hash_bits_per_character = 5 因此,字符串的长度应始终为32个字符。如果在where语句中使用此列并在其上具有索引,则char(32)是最合适的列类型吗?我还应该知道其他的最佳实践吗 谢谢对于固定长度的
session.entropy_file = /dev/urandom
session.entropy_length = 512
session.hash_function = 1
session.hash_bits_per_character = 5
因此,字符串的长度应始终为32个字符。如果在where语句中使用此列并在其上具有索引,则char(32)是最合适的列类型吗?我还应该知道其他的最佳实践吗
谢谢对于固定长度的字符串,使用
CHAR
是有意义的。与使用VARCHAR
相比,它还可以节省空间(再次假设列中的所有值都具有相同的长度)
如果列中的值长度存在不确定性,则首选VARCHAR
另请参见。对于固定长度的字符串,使用
CHAR
是有意义的。与使用VARCHAR
相比,它还可以节省空间(再次假设列中的所有值都具有相同的长度)
如果列中的值长度存在不确定性,则首选VARCHAR
另见