//創建觸發器
delimiter $$
create trigger testa before insert
on 職業資訊表 for each row
begin
if 需求人數>=new.已聘人數 then
set 已聘人數=new.已聘人數
update 是否聘用 set='成功聘用'from 職業資訊表 z right join 求職者資訊表 q
on z.專業要求=q.專業 limit 已聘人數;
else
declare error condition for '超出人數限制';
end if;
end
$$
ERROR 1193 (HY000): Unknown system variable '已聘人數'
在求職者資訊表中已經有已聘人數欄位名該如何解決這個問題,還有limit可以用變數嗎
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/240217.html
標籤:其他數據庫
上一篇:這樣的SQL還能怎么樣去優化
下一篇:求助,dbm與dbw之間的換算
