使用sync_diff_inspector校验表结构是否一致时报错,“[2023/09/15 16:07:36.843 +08:00] [FATAL] [main.go:129] [“failed to check structure difference”] [error=”[ddl:1629]Comment for field ‘event’ is too long (max = 1024)“] [errorVerbose=”[ddl:1629]Comment for field ‘event’ is too long (max = 1024)\ngithub.com/pingcap/errors.AddStack\n\t/go/pkg/mod/github.com/pingcap/errors@v0.11.5-0.20221009092201-b66cddb77c32/errors.go:174\ngithub.com/pingcap/errors.(*Error)"
SELECT
ROW_NUMBER() OVER (order by ORDINAL_POSITION) AS 序号,
TABLE_SCHEMA AS 库名,TABLE_NAME AS 表名,
COLUMN_NAME AS 字段,DATA_TYPE AS 类型,
IFNULL(IFNULL(CHARACTER_MAXIMUM_LENGTH,NUMERIC_PRECISION),'') AS 长度,
IFNULL(NUMERIC_SCALE,'') AS 小数点,
CASE WHEN IS_NULLABLE = 'NO' THEN '√' ELSE '' END AS 是否必填,
IFNULL(COLUMN_DEFAULT,'') AS 默认值,
CASE WHEN COLUMN_KEY = 'PRI' THEN '√' ELSE '' END AS 主键,
IFNULL(COLUMN_COMMENT,'') AS 注释
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME = 'event'
ORDER BY ORDINAL_POSITION;
对的,[2023/09/15 17:40:15.552 +08:00] [FATAL] [main.go:129] [“failed to check structure difference”] [error=“[ddl:1629]Comment for field ‘event’ is too long (max = 1024)”] [errorVerbose="[ddl:1629]Comment for field ‘event’ is too long (max = 1024)\ngithub.com/pingcap/errors.AddStack\n\t/go/pkg/mod/github.com/pingcap/errors@v0.11.5-0.20221009092201-b66cddb77c32/errors.go:174\ngithub.com/pingcap/errors.(*Error)