Skip to content

fix(data-gateway): MySQL/MariaDB 只读事务须先 SET 再 BEGIN - #92

Merged
iancaoo merged 1 commit into
datagallery-lab:mainfrom
wangjk9527:fix/mysql-readonly-transaction-order
Jul 28, 2026
Merged

fix(data-gateway): MySQL/MariaDB 只读事务须先 SET 再 BEGIN#92
iancaoo merged 1 commit into
datagallery-lab:mainfrom
wangjk9527:fix/mysql-readonly-transaction-order

Conversation

@wangjk9527

@wangjk9527 wangjk9527 commented Jul 28, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • 修复 MySQL/MariaDB 数据源连接测试失败:Transaction characteristics can't be changed while a transaction is in progress
  • SET TRANSACTION READ ONLY 调整到 beginTransaction() 之前(MySQL/MariaDB 要求事务特性在事务开始前设置)
  • 关联:Fixes Mysql数据源创建后连接报错 #91

MySQL/MariaDB 要求 SET TRANSACTION 在事务开始前执行;
原先 beginTransaction 后再 SET 会导致数据源 test 失败。

Fixes datagallery-lab#91
@wangjk9527
wangjk9527 requested a review from iancaoo July 28, 2026 09:41
@wangjk9527
wangjk9527 force-pushed the fix/mysql-readonly-transaction-order branch from f02319d to 34782fc Compare July 28, 2026 11:33
@iancaoo
iancaoo merged commit 2e46585 into datagallery-lab:main Jul 28, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Mysql数据源创建后连接报错

2 participants