CREATE  trigger idx_upd_id  after delete on idx
 for each row  update idx set bid=bid-1 where bid>old.bid;这个是我定义的触发器,用来删除后更新bid,保证bid连续
但是当我执行
delete from idx where bid=3的时候,出现错误 Can't update table 'idx' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.请问是我触发器设计的不合理么,问题在哪里,谢谢.