Hello,
Das stimmt nicht. NySQL lässt jederzeit zu, dass man Lücken im Schlüsselkreis durch gezielte Angabe wieder schließt. Ob das sinnvoll ist, steht auf einem anderen Blatt.
Es wird zugelassen; dieser Datensatz ist dann aber manuell erstellt und sollte nicht erfordern, dass man die ID dieses Datensatzes noch benötigt, weil man sie ja schon irgendwo hat.
Na, und wenn MySQL dann eines Tages auch Random-Keys unterstützt, wie sie für verschiedene Datenschutzbestimmungen gefordert sind, dann geht es auch nicht mehr. Das ist, da sie ja jetzt offiziell zu Oracle gehören, sogar sehr wahrscheinlich!
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg