Da hast du leider was übersehen.
ID ist eine PK und wird immer hoch gezählt soll heißen...
Code:
if (new.id > 630000) then delete from mb256plus where id=new.id-630000;
wenn PK_ID größer 630000 dann lösche PK_ID NEU - 630000 also PK_ID 1 wenn PK_ID NEU 630301
wenn PK_ID größer 630000 dann lösche PK_ID NEU - 630000 also PK_ID 2 wenn PK_ID NEU 630302
usw...
funktioniert auch genau so.
PK_ID wird ja trotzallem immer weiter geführt.
Gruß Jens