假设我有一个.Include
和一个varchar(250)
字段。如果它们的编码是utf8mb4_unicode_ci,那么有多少个字符(如果它们具有所有最大大小,我认为4个字节?)可以存储在第一个字段和第二个字段中。
答案 0 :(得分:1)
varchar(250)
最多可以存储250个字符,因为长度限制适用于字符数,而不是字节数。整个行长限制适用于字节级别,但250 * 4仅为1000,这与65,535的限制相差无几。
文本列最多可容纳2 ^ 16-1个字节的数据。由于您假设每个字符占用最多4个字节,因此简单的除法将为您提供最大字符数。