亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

盐边县| 岢岚县| 呼玛县| 扎赉特旗| 马公市| 姚安县| 天长市| 松桃| 桦甸市| 北川| 开原市| 卢氏县| 深泽县| 怀远县| 大埔县| 绵阳市| 大方县| 子长县| 太白县| 囊谦县| 拜城县| 广宗县| 五原县| 门头沟区| 乐安县| 广平县| 桓仁| 防城港市| 来凤县| 西丰县| 工布江达县| 郑州市| 全椒县| 平利县| 靖江市| 时尚| 永定县| 乃东县| 石嘴山市| 竹溪县| 永善县|