91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MyCat不支持的SQL語句總結

發布時間:2020-08-11 05:47:00 來源:ITPUB博客 閱讀:311 作者:chenfeng 欄目:MySQL數據庫
已知的MyCat不支持的SQL語句類型如下:


SELECT:
跨分片(實體庫)的交叉查詢
跨節點的聯合查詢 (如用戶庫的表和平臺庫的表做聯合查詢)
INSERT:
插入的字段不包含分片字段 (如插入tbl_user_base_info表,沒有提供user_id列)
插入的分片字段找不到對應分片
復制插入Insert into…select… 
多行插入insert into tab_a(c1,c2) values(v1,v2),(v11,v21)… 
UPDATE:
更新的列包含分片列
多表更新update a, b set a.nation=’China’, b.pwd=’123456’ where a.id=b.id 
復雜更新update a, b set a.nation=’China’ where a.id=b.id; 但支持子查詢方式update a set a.nation=’China’ where id in (select id from b);
DELETE:
復雜刪除 delete a from a join b on a.id=b.id;  支持子查詢方式delete from a where a.id in (select id from b), 但表不能起別名
其它:
Call procedure()   MyCat未支持存儲過程定義, 因而不允許調用存儲過程,但可通過注解來調用各個分片上的存儲過程
Selectfunc(); 不支持這種方式直接調用自定義函數,但支持select id, func() from employee 只需employee所在的所有分片上存在這個函數。MySql自帶函數可隨意使用。


注意事項:
Order by字段必須出現在select中(MyCat先將結果取出,然后排序)
Group by務必使用標準語法select count(1),type from tab_a group by type;
MyCat的一些自帶函數sum,min,max等可以正確使用,但多分片執行的avg有bug,執行的結果是錯誤的
謹慎使用子查詢,外層查詢沒有分片查詢條件,則會在所有分片上執行(子查詢內外層的表一樣較為特殊)


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

霍州市| 客服| 华池县| 扶风县| 星座| 铜鼓县| 丰镇市| 沐川县| 泰和县| 灌阳县| 花莲市| 东丽区| 金坛市| 洪泽县| 宿州市| 颍上县| 浙江省| 上高县| 五河县| 无为县| 东城区| 兴海县| 阳谷县| 万州区| 焦作市| 苏尼特左旗| 阿克陶县| 赫章县| 安徽省| 格尔木市| 大英县| 南安市| 屏东县| 兴城市| 潞西市| 西丰县| 贵溪市| 万州区| 阿拉尔市| 桂林市| 于田县|