MySQL 中定义的字符串长度跟 StarRocks 定义的是一致的吗?

在 StarRocks 中,VARCHAR(n) 中的n代表字节数,而在 MySQL 中,VARCHAR(n) 中的 n 代表字符数。根据 UTF-8,1 个汉字等于 3 个字节。当 StarRocks 和 MySQL 将 n 定义成相同数字时,MySQL 保存的字符数是 StarRocks 的 3 倍。

所以mysql中字段大小设置 varchar(3) , starrocs需要 varchar(9) ???

是有这个问题,我们一般乘以4

mysql 是字符数 starrocks 是字节数

直接使用string类型 应该可以吧