Syngnat
64021ffd2a
🐛 fix(batch-truncate/query): 修复批量清空表安全隐患并优化多语句执行错误反馈
- 安全加固:TruncateTables 增加审计日志(Warnf 级别)和参数校验(上限 200 张)
- 容错增强:批量清空部分失败时返回已执行 SQL 列表并提示已清空表不可恢复
- 错误优化:DBQueryMulti 逐条执行失败时附带语句序号和已成功条数
- 性能优化:splitSQLStatements 从 string 拼接改为 strings.Builder,消除 O(n²) 分配
- 转义修复:splitSQLStatements 支持 SQL 标准转义单引号 '' 防止误拆分
- 前端修复:handleBatchClear 统一取消判断字符串为 '已取消' 并移除冗余变量声明
- refs #244
2026-03-18 14:32:11 +08:00
..
2026-03-08 18:42:27 +08:00
2026-03-12 16:45:46 +08:00
2026-03-12 16:45:46 +08:00
2026-03-05 16:52:06 +08:00
2026-03-09 17:22:26 +08:00
2026-03-12 16:45:46 +08:00
2026-03-12 16:45:46 +08:00
2026-02-09 21:54:11 +08:00
2026-02-09 21:54:11 +08:00
2026-03-12 16:45:46 +08:00
2026-03-05 15:28:34 +08:00
2026-03-17 21:44:50 +08:00
2026-02-28 15:00:13 +08:00
2026-03-12 16:45:46 +08:00
2026-03-18 14:32:11 +08:00
2026-03-17 21:44:50 +08:00
2026-03-04 17:46:18 +08:00
2026-03-18 14:32:11 +08:00
2026-02-28 12:32:22 +08:00
2026-03-13 14:51:20 +08:00
2026-02-03 17:37:41 +08:00
2026-02-26 14:23:36 +08:00
2026-03-04 11:50:34 +08:00
2026-02-04 14:35:31 +08:00
2026-03-06 17:36:28 +08:00
2026-03-18 14:32:11 +08:00
2026-03-18 14:32:11 +08:00
2026-02-05 16:50:44 +08:00
2026-02-12 10:37:00 +08:00
2026-02-10 12:25:34 +08:00