-
Notifications
You must be signed in to change notification settings - Fork 205
Open
Labels
bugSomething isn't workingSomething isn't working
Description
版本信息(Version)
v4.2504
问题描述(Describe)
当审核MySQL Update sql语句时,“禁止手动设置自增字段 ”和 “不建议update主键规则会出现报错” 执行报错
截图或日志(Log)
如何复现(To Reproduce)
- 创建一个主键带有表达式默认值写法的表(表达式默认值写法是MySQL 8.0.13及以上版本支持的写法)
-- db1.t4 definition
CREATE TABLE `t4` (
`uid` binary(16) DEFAULT (uuid_to_bin(uuid())),
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
- 使用V1或V2模板开启对应规则审核一条针对于这个表的Update语句
UPDATE db1.t4 SET name='test';
- 审核结果提示审核存在异常, “禁止手动设置自增字段值”和“不建议UPDATE主键”规则执行报解析错错误
问题原因
解决方案
变更影响面
受影响的模块或功能
外部引用的潜在问题或风险
版本兼容性
测试建议
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working