Skip to content

fix: 修复 MySQL 带参查询 使用 {xxx} 占位符时,SQL中如果存在 % 字符,则会报错的问题 - #115

Merged
hao65103940 merged 1 commit into
1Panel-dev:mainfrom
wangliang181230:PR/2-fix-MySQL带参查询-1.0.1
Jul 30, 2026

Hidden character warning

The head ref may contain hidden characters: "PR/2-fix-MySQL\u5e26\u53c2\u67e5\u8be2-1.0.1"
Merged

fix: 修复 MySQL 带参查询 使用 {xxx} 占位符时,SQL中如果存在 % 字符,则会报错的问题#115
hao65103940 merged 1 commit into
1Panel-dev:mainfrom
wangliang181230:PR/2-fix-MySQL带参查询-1.0.1

Conversation

@wangliang181230

@wangliang181230 wangliang181230 commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

举例:BUG修复前,当传入如下参数时,工具会抛出异常:TypeError: not enough arguments for format string

{
  "sql": "SELECT * FROM user WHERE type_id = {type_id} AND name LIKE '王%'",
  "params": {
    "type_id": "1"
  }
}

@github-actions

Copy link
Copy Markdown

✅ PR 自动校验结果

状态: 校验通过

本次 PR 涉及 1 个工具目录:

🔍 校验: tools/tool_mysql

==================================================
✅ 所有校验通过!

@wangliang181230 wangliang181230 changed the title fix: 修复 MySQL 带参查询 使用 {xxx} 占位符时,SQL中如果有 % 则会报错的问题 fix: 修复 MySQL 带参查询 使用 {xxx} 占位符时,SQL中如果存在 % 字符,则会报错的问题 Jul 30, 2026
@hao65103940
hao65103940 merged commit 82da832 into 1Panel-dev:main Jul 30, 2026
1 check passed
@wangliang181230
wangliang181230 deleted the PR/2-fix-MySQL带参查询-1.0.1 branch July 31, 2026 10:20
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.

2 participants