首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    提取超复杂表的DDL

    , 但不难, 我就不解释了.在5.7环境提取DDL在mysql 5.7环境下, 表的元数据信息是放在.frm文件中的, 只有解析该文件就可以得到对应DDL, 我目前用过的工具有两款: mysql官方的mysqlfrm...我们直接开始使用吧.mysqlfrm先来看看官方的mysqlfrm, 我之前吐槽过它丢失时间字段(date,datetime,timestamp)精度....这次再来看看还有没得其它问题吧.mysqlfrm --diagnostic /data/mysql_3308/mysqldata/db1/test_ibd2sql_ddl_01.frm结果如下: 太长了...(可在information_schema.TABLE_CONSTRAINTS里面查看)mysql官方的mysqlfrm看起来问题还是不少的.......但遇到不支持的情况就直接报错了, 这点可能不如官方的mysqlfrm)我也顺便测试了下我以前解析的frm的工具, 发现也不行, 只解析到char_col就gg了整体看来复制的表在5.7里面均不太好解析.

    40730

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券