Hi,
du könntest dir einfach alle Werte nacheinander anschauen und den ersten freien per Script ermitteln (ich benutze jetzt mal PHP):
$num = 1;
$res = mysql_query("SELECT id FROM tabelle WHERE id LIKE 'A.B.%'");
while ($ds = mysql_fetch_array($res, MYSQL_ASSOC))
{
$str = substr($ds['id'],4);
$val = intval($str);
if ($val > $num) break;
$num++;
}
mysql_free_result($res);
In $num steht jetzt die erste Zahl, die bei "A.B." frei ist.
Ist aber ein bisschen zeitaufwendig, wenn es viele Datensätze sind.