请看这张表格:
请查看此链接:http://www.mediawiki.org/wiki/Manual:Logging_table 你可以发现维基百科使用的是varbinary而不是varchar类型:
请查看此链接:http://www.mediawiki.org/wiki/Manual:Logging_table 你可以发现维基百科使用的是varbinary而不是varchar类型:
| log_type | **varbinary**(32) | NO | MUL | |
| log_action | **varbinary**(32) | NO | | |
| log_timestamp | **binary**(14) | NO | MUL | 19700101000000 |
| log_user | int(10) unsigned | NO | MUL | 0 |
| log_user_text | **varbinary**(255) | | | |
所有这些信息都是文本,那么为什么他们要将它们保存为二进制格式?
他们对所有的表格都这样做。
1.2.3
填充到int的最大长度来将其转换为'100000000011000000000210000000003'
,而是使用更紧凑的二进制表示0x020000000102000000020200000003
。 - Martin Smith