版本是: 1.1.10
格式化前的语句
-- ----------------------------
-- Table structure for user_roles
-- ----------------------------
CREATE TABLE if NOT EXISTS `user_roles` (
`role_name` varchar(20) NOT NULL COMMENT '角色名',
`username` varchar(20) NOT NULL COMMENT '账户名',
`is_deleted` tinyint(1) DEFAULT '0' COMMENT '标记是否已删除',
PRIMARY KEY (`role_name`, `username`),
KEY idx_user_roles_username (`username`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='用户角色表';
格式化后的语句
-- ----------------------------
-- Table structure for user_roles
-- ----------------------------
-- ----------------------------
-- Table structure for user_roles
-- ----------------------------
CREATE TABLE IF NOT EXISTS `user_roles` (
`role_name` varchar(20) NOT NULL COMMENT '角色名',
`username` varchar(20) NOT NULL COMMENT '账户名',
`is_deleted` tinyint(1) DEFAULT '0' COMMENT '标记是否已删除',
PRIMARY KEY (`role_name`, `username`),
KEY idx_user_roles_username (`username`, `is_deleted`)
) ENGINE = InnoDB CHARSET = utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '用户角色表';
4条答案
按热度按时间0x6upsns1#
又试了下,好像CREATE语句前的注解会翻倍,INSERT、UPDATE语句前的注解就直接被吞了。
格式化前:
格式化后:
llmtgqce2#
SELECT 的注解也会被吞掉
bvjxkvbb3#
这个问题还存在。没有解决。
omtl5h9j4#
please assigned it to me