我正在执行以下语句:
select left(column,400) from table into outfile test;
我也尝试过使用子字符串函数(结果相同)。
当我去下载文件并获得字符数时:
wc -c < test
我得到 409 个字符作为回报。
有人帮我解释为什么我的计数不正确吗?
数据库表设置为utf8,列为longtext。
当我运行以下命令时,它仍然没有给我正确的字符长度:
select length(left(column, 400) from table where id in (1,2,3,4);
+-----------------------------+
| length(left(column,400)) |
+-----------------------------+
| 402 |
| 403 |
| 412 |
| 401 |
+-----------------------------+