File tree 1 file changed +6
-2
lines changed
1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -121,8 +121,12 @@ TiDB 中的 `LOAD DATA` 语句语法上兼容 MySQL(除字符集选项被解
121
121
> - 从 TiDB v4.0.0 开始一直到 TiDB v6.6.0 的版本,TiDB 默认在一个事务中提交所有行。如需 ` LOAD DATA ` 语句按照每固定的行数进行一次提交,可以设置 [ ` tidb_dml_batch_size ` ] ( /system-variables.md#tidb_dml_batch_size ) 为所需的行数。
122
122
> - 从 TiDB v7.0.0 起,` tidb_dml_batch_size ` 对 ` LOAD DATA ` 语句不再生效,TiDB 将在一个事务中提交所有行。
123
123
> - 从 TiDB v4.0.0 及以前版本升级后,可能出现 ` ERROR 8004 (HY000) at line 1: Transaction is too large, size: 100000058 ` 错误。要解决该问题,建议调大 ` tidb.toml ` 文件中的 [ ` txn-total-size-limit ` ] ( /tidb-configuration-file.md#txn-total-size-limit ) 值。
124
- > - 无论以多少行为一个事务提交,` LOAD DATA ` 都不会被显式事务中的 [ ` ROLLBACK ` ] ( /sql-statements/sql-statement-rollback.md ) 语句回滚。
125
- > - ` LOAD DATA ` 语句始终以乐观事务模式执行,不受 TiDB 事务模式设置的影响。
124
+ > - 在 TiDB v7.6.0 之前的版本中,无论以多少行为一个事务提交,` LOAD DATA ` 都不会被显式事务中的 [ ` ROLLBACK ` ] ( /sql-statements/sql-statement-rollback.md ) 语句回滚。
125
+ > - 在 TiDB v7.6.0 之前的版本中,` LOAD DATA ` 语句始终以乐观事务模式执行,不受 TiDB 事务模式设置的影响。
126
+ > - 从 TiDB v7.6.0 开始,` LOAD DATA ` 在事务中与其它普通 DML 的处理方式一致:
127
+ > - ` LOAD DATA ` 语句本身不会提交当前事务,也不会开启新事务。
128
+ > - ` LOAD DATA ` 语句会受 TiDB 事务模式设置(乐观/悲观)影响。
129
+ > - 事务内的 ` LOAD DATA ` 语句可以被事务的 [ ` ROLLBACK ` ] ( /sql-statements/sql-statement-rollback.md ) 语句回滚。
126
130
127
131
## 另请参阅
128
132
You can’t perform that action at this time.
0 commit comments