亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

如何根據(jù)插入的資料值編寫MySql插入觸發(fā)器?
P粉277305212
P粉277305212 2024-04-03 16:42:38
0
1
561

我想為表格使用者編寫一個觸發(fā)器。當新增使用者時,如果他的標題與 IT 相關,則在 IT 聯(lián)絡人清單表中建立記錄。

所以我寫了下面的觸發(fā)器。

CREATE TRIGGER `test1` INSERT ON `Users` FOR EACH ROW BEGIN
IF INSTR(Title,'IT') > 0
THEN
INSERT INTO IT_contact_list (name,title) value (username,Title);
END IF;
END;

它有錯誤“未知欄位清單中的列標題”,但它確實存在於表 Users 和 IT_contact_list 中。那麼問題是什麼?謝謝。

P粉277305212
P粉277305212

全部回覆(1)
P粉448130258

已在工作臺中修復並測試。試試這個:

delimiter //
drop trigger if exists test1 //
CREATE TRIGGER `test1` AFTER INSERT ON `Users` FOR EACH ROW BEGIN
IF INSTR(new.Title,'IT') > 0
THEN
INSERT INTO IT_contact_list (name,title) value (new.username,new.Title);
END IF;
END//

insert into Users values('john','HardwareIT');
insert into Users values('bill','Hardware engineer');
select * From IT_contact_list;

--result set:
 john    HardwareIT
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板