Skip to content

Commit 7ae328d

Browse files
committed
tiflash: MySQL compatibility about decimal insert through jdbc
1 parent ce57451 commit 7ae328d

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

develop/dev-guide-sample-application-java-jdbc.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,9 @@ Java 驱动程序提供对数据库的底层访问,但要求开发者:
280280
- 减少管理连接和事务的[模板代码](https://en.wikipedia.org/wiki/Boilerplate_code)
281281
- 使用数据对象代替大量 SQL 语句来操作数据
282282
283+
### MySQL 兼容性
284+
当写入decimal类型的数据时,如果小数位数超过字段定义的小数位数,无论超过多少,MySQL都会truncate并插入成功。在TiDB的v8.1.2及之前版本中,如果小数位数超过字段定义的小数位数但未超过72位,同样会truncate并插入成功;而如果小数位数超过72位,写入会失败并报错。在TiDB的v8.1.3及之后版本中,则和MySQL一样,无论小数位数超过多少,都会truncate并插入成功。
285+
283286
## 下一步
284287
285288
- 关于 MySQL Connector/J 的更多使用方法,可以参考 [MySQL Connector/J 官方文档](https://dev.mysql.com/doc/connector-j/en/)。

0 commit comments

Comments
 (0)