numeric_scale_null = False时间精度时间字段存在精度, 比如毫秒,微秒之类的....&32768是否有符号对于int类型还存在符号问题, 虽然我们判断char_length的值也能知道符号, 但pack_flag&1 更直接一点是否填充0对于int之类的还存在是否填充0,使其更美观的参数..., 来自:pack_flag&4是否自增对于字段是否是自增的, 则看unireg_type==15隐藏字段mysql的表还存在trxid和rollptr的隐藏字段, 如果没得主键,还有rowid, 这部分信息在转换的时候也得考虑上...构建的主键,前3个是rowid,trxid,rollptr,然后才是普通字段.如果有主键的话, 还得再补充下trxid和rollptr,然后再补充下剩余字段(还得考虑是否是前缀索引, 我这里就先不管了.......).普通索引的话, 得补充下主键字段.ibd2sql v1.9我只是抽取了部分比较关键的信息讲了, 感兴趣的可以直接看ibd2sql中的相关代码. v1.9版本主要是修复一个已知BUG和支持直接解析