Po vložení údajov do tej istej tabuľky som vytvoril spúšť pre aktualizáciu tej istej tabuľky
počuť je môj kód
BEGIN
SET @sub=(select core_1 from student_detail where roll_no=new.roll_no);
SET @crdt=(select credit from subject_entry where sub_name=@sub);
IF(new.total>89 && new.total<101)
THEN
SET new.grade="O";
SET new.gp=10;
SET new.cp=@crdt;
END IF;
END
prechádza chybovým poddotazom a vracia viac riadkov, zatiaľ čo vkladá údaje do tabuľky
odpovede:
0 pre odpoveď č. 1Ak chcete nastaviť hodnoty v spracovávanom zázname, použite a pred aktualizovať / vložiť spúšť, nie po aktualizovať.
To je asi všetko, čo musíte urobiť.