mysql建表语句转StarRocks外部表

1、create table -> create external table
2、去除索引、主键的信息
3、去除字段里面的函数
4、int varchar保持一致
5、不常见字段类型,比如longtext,需要修改为varchar(65533)
6、去掉默认值
7、create table()跟以下内容
ENGINE=mysql
PROPERTIES
(
“host” = “”,
“port” = “”,
“user” = “”,
“password” = “”,
“database” = “”,
“table” = “”
);

要是有一个工具就好了,现在外部表貌似不支持映射所有字段,得挨个转化呢

是的 因为这个是mysql内表转成StarRocks的外部表所以这个改动大了些 因为也涉及到字段映射 所以这个还是需要核对下才行