这个问题的背景来源我大概描述下,再做poc核实dm迁移到tidb的数据后,尝试使用sql-replay来做回放时,再创建下游回放信息表的时候,遇到的问题,原建表语句为:
CREATE TABLE test.replay_info (
sql_text longtext DEFAULT NULL,
sql_type varchar(16) DEFAULT NULL,
sql_digest varchar(64) DEFAULT NULL,
query_time bigint(20) DEFAULT NULL,
rows_sent bigint(20) DEFAULT NULL,
execution_time bigint(20) DEFAULT NULL,
rows_returned bigint(20) DEFAULT NULL,
error_info text DEFAULT NULL,
file_name varchar(64) DEFAULT NULL
);
此时就碰到这个问题了,再经过最初截图的尝试,发现的问题点,但是最终这个建表语句的问题点再哪些兼容细节上,该如何调整呢?
参考地址: 博客 - 从 MySQL 迁移到 TiDB:使用 SQL-Replay 工具进行真实线上流量回放测试 SOP | TiDB 社区
