-
Notifications
You must be signed in to change notification settings - Fork 210
Open
Description
版本信息(Version)
4.2511
问题描述(Describe)
审核包含创建scheam和use scheam的多条sql, 后续sql触发schema不存在规则
截图或日志(Log)
如何复现(To Reproduce)
数据源上使用MySQL V2规则,审核以下SQL语句(审核时注意不要填写数据库):
CREATE DATABASE IF NOT EXISTS test_audit_db
DEFAULT CHARACTER SET utf8mb4
DEFAULT COLLATE utf8mb4_unicode_ci;
USE test_audit_db;
CREATE TABLE IF NOT EXISTS employee (
id INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '员工ID',
emp_no VARCHAR(20) NOT NULL COMMENT '员工编号',
name VARCHAR(100) NOT NULL COMMENT '姓名',
department VARCHAR(50) COMMENT '部门',
salary DECIMAL(10,2) DEFAULT 0.00 COMMENT '薪水',
hire_date DATE NOT NULL COMMENT '入职日期',
status ENUM('active', 'inactive', 'resigned') DEFAULT 'active' COMMENT '状态',
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (id),
UNIQUE KEY uk_emp_no (emp_no)
) ENGINE=InnoDB COMMENT='员工表';use schema 和 create table 语句误触发schema不存在规则
问题原因
解决方案
变更影响面
受影响的模块或功能
外部引用的潜在问题或风险
版本兼容性
测试建议
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working



