1. 程式人生 > >用Merge存儲引擎中間件實現MySQL分表

用Merge存儲引擎中間件實現MySQL分表

title show targe 插入 結束 方法 value 快捷方式 begin

覺得一個用Merge存儲引擎中間件來實現MySQL分表的方法不錯。

可以看下這個博客寫的很清楚--> http://www.cnblogs.com/xbq8080/p/6628034.html

另外,觸發器的用法如下:

 1 ## mysql觸發器
 2 
 3 t1 表 插入數據 就也更新t2表
 4 
 5 ```mysql
 6 (首先 \d // 是修改delimiter的快捷方式,用//結束語句,不用可以換回來 \d ; 這樣可以變回用分號 ‘;‘ 結束語句)
7 #創建寫入的觸發器 8 create trigger t1 before insert on t1 for each row 9 begin
10 insert into t2(name) values(new.name); 11 end//
12 #創建一個 update觸發器 13 create trigger t2 before update on t1 for each row 14 -> begin 15 -> update t2 set name=new.name where name=old.name; 16 -> end //
17 #創建一個delete的觸發器 18 create trigger t3 before delete on t1 for each row 19 -> begin
20 -> delete from t2 where name=old.name; 21 -> end // 22 show triggers; #顯示出所有的觸發器 23 drop trigger t3; #刪除一個觸發器 24 ----------------- 25 26 觸發器只支持 insert update delete 27 語法: 28 create trigger <觸發器的名字> #自己命名觸發器的名字 29 { before | after} #觸發的時間 30 on tablename #表名 31 for
each row #觸發器的間隔 每一行執行一次 不是對表執行一次 32 33 如果想要創建要擁有一個足夠大的權限 root 34 ----------- 35 ```

用Merge存儲引擎中間件實現MySQL分表