MyCat查询

MyCat_sql的支持举例

一曲冷凌霜 提交于 2019-12-10 18:03:38
MyCat对sql的支持举例 异常的用法 SELECT distinct s.* FROM cust_info s 分片表:select id form table1 order by name,所有order 的字段必须都在select字段中 全局表多线程并发更新一条记录时死锁 ER分片表:分片表的parentId不是父表的分片规则字段时,无法再同一个事务中提交父表和字表 分片表:update语句中不允许更新分片字段 结果异常的用法 SELECT * FROM cust_info : 不加order by时不同查询次数返回结果数据不同(即没有order by时分页会出问题),order by中必须有不重复的字段 SELECT * FROM cust_info order by cust_typ : cust_typ重复查询结果会出问题 select tt.* from ( SELECT * FROM cust_info limit 0,2) tt : 查询出所有数据不只2条,如果数据足够会返回6条(每个库中两条) select tt.* from ( SELECT * FROM cust_info) tt limit 0,5 :查询出5条但每次查询结果不一样 SELECT distinct * FROM cust_info order by cust_id : 只能查询到一条数据