Skip to content
Open
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions develop/dev-guide-sample-application-java-jdbc.md
Original file line number Diff line number Diff line change
Expand Up @@ -280,6 +280,14 @@ Java 驱动程序提供对数据库的底层访问,但要求开发者:
- 减少管理连接和事务的[模板代码](https://en.wikipedia.org/wiki/Boilerplate_code)
- 使用数据对象代替大量 SQL 语句来操作数据

### MySQL 兼容性

当写入 DECIMAL 类型的数据时,如果小数位数超过字段定义的小数位数,无论超过多少,MySQL 都会执行 `TRUNCATE` 并插入成功。

在 TiDB v8.1.2 及之前版本中,如果小数位数超过字段定义的小数位数但未超过 72 位,同样会执行 `TRUNCATE` 并插入成功。而如果小数位数超过 72 位,写入会失败并报错。

从 TiDB v8.1.3 开始,TiDB 的行为和 MySQL 保持一致,即无论小数位数超过多少,都会执行 `TRUNCATE` 并插入成功。

## 下一步

- 关于 MySQL Connector/J 的更多使用方法,可以参考 [MySQL Connector/J 官方文档](https://dev.mysql.com/doc/connector-j/en/)。
Expand Down