lisihan0607

Results 3 comments of lisihan0607

一个新问题,我通过/\*! mycat:createTable{...}\*/创建一个分库分表后,想要修改表结构,比如新增一个字段 通过alter ...语句修改后发现逻辑表和物理表结构都已修改,但是select 新字段,提示字段不存在 通过/\*! mycat:createTable{...}\*/修改创建表语句并执行后,select可以查

经测试发现,alter后逻辑表和物理表机构都变了,但是select ... 不加where 分区字段,查出来内容还是之前的,加了where分区条件后就可以查变之后的了 而/*! mycat:createTable{...}*/(修改其中的创建表sql),逻辑表和物理表结构没变化,只是select ... 不加where 分区字段,查出的内容是修改后的,但加了where分区条件后查出的还是之前内容

通过/\*! mycat:createTable{...}\*/创建的分库表,执行drop table xxx,发现只删除了一个节点的表,要删除其他节点的表需要指定schema(drop table db2.xxx),全部执行一遍。有其他好的办法吗?