Skip to content

00064规则优化 #2960

Open
Open
@waterdrink

Description

@waterdrink

版本信息(Version)

v4.25.02

问题描述(Describe)

MySQL00064的审核信息需要把所有违反规则的字段都描述出来,而不是只描述第一个违反的字段
如:针对sql

CREATE TABLE SQLE00064_t1 (
id INT NOT NULL,
description VARCHAR(800) NOT NULL DEFAULT '',
name VARCHAR(1000) NOT NULL DEFAULT '',
INDEX idx_description_SQLE00064_t1 (description),
PRIMARY KEY (id)
)

期望审核报“不建议索引字段是VARCHAR类型时其长度大于阈值. 不符合规则的字段: description、name”
实际审核报“不建议索引字段是VARCHAR类型时其长度大于阈值. 不符合规则的字段: description”
期望检查其他数据库类型的规则实现有无类似问题

截图或日志(Log)

如何复现(To Reproduce)

问题原因

解决方案

变更影响面

受影响的模块或功能

外部引用的潜在问题或风险

版本兼容性

测试建议

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions