我正在将字符串写入具有 TEXT 类型字段的数据库中。这意味着我可以在该字段中写入65,535 个字节。之后我会得到一个 SQL 异常:
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'DETAILS' at row 1
所以我现在的问题是,我如何检查我的字符串,然后如何在正确的位置剪切字符串,它仍然适合数据库。
我知道这也取决于编码。我刚刚看到 MySQL 模式使用“latin1 - 默认集合”字符集。