Mysql 使用navcat 建立觸發器
阿新 • • 發佈:2018-11-20
1、建立觸發器
在想要建立觸發器的表 右鍵-> 設計表格 -> 觸發器
2、編寫觸發器內容
begin
sql語句;
end;
例:當修改密碼把之前得資料放到同步tb_user_copy 備份(mysql 不支援觸發器修改自己 以免出現遞迴操作)
3、記錄幾個用到得sql
# 提交判斷 if 條件 then elseif 條件 then then if; ---------------------------------------------------------------------------- # 複製表 # 1.複製表結構及資料到新表 create table 新表 select * from 舊錶 # 2.只複製表結構到新表 # 方法1:(低版本的mysql不支援,mysql4.0.25 不支援,mysql5已經支援了) create table 新表 like 舊錶 # 方法2: create table 新表 select * from 舊錶 limit 0 # 方法3: create table 新表 select * from 舊錶 where 不成立條件 # 3.複製舊錶的資料到新表 # 1、(假設兩個表結構一樣) insert into 新表 select * from 舊錶 # 2、(假設兩個表結構不一樣) insert into 新表(欄位1,欄位2,…….) select 欄位1,欄位2,…… from 舊錶