MySQL-Methode zum Festlegen von Feldern für die automatische Inkrementierung: Öffnen Sie zuerst den MySQL-Port und fügen Sie dann die entsprechende Anweisung für die automatische Inkrementierung von MySQL hinzu. Der Code lautet [alter table album auto_increment=1;].
MySQL-Methode zum Festlegen von Feldern für die automatische Inkrementierung:
Zugehörige Anweisungen für MySQL zum Festlegen von Feldern für die automatische Inkrementierung:
1、alter table album change ALBUM_ID ALBUM_ID bigint not null auto_increment; 2、alter table album auto_increment=1;
Erstellen:
mysql>create table cc(id int auto_increment,name varchar(20),primary key(id));
Ändern:
mysql> alter table cc change id id int primary key auto_increment;
Hinweis: Nur int und primär key Es kann verwendet werdenauto_increment
.
Wenn der Ruhezustand als Persistenzschicht verwendet wird, wird der Identitätstyp für die Primärschlüssel-ID verwendet.
Für die Auswahl des Primärschlüssels einer Tabelle aus Sicht des Architekturdesigns Versuchen Sie, ein Feld als Primärschlüssel zu entwerfen, das nichts mit dem Geschäft zu tun hat. Dies führt natürlich zwangsläufig zu einer Vergrößerung der Tabellendaten. Einige Leute denken möglicherweise, dass sich dieser Nebeneffekt nicht lohnt ein Feld (oder mehrere Felder) mit geschäftlicher Bedeutung als Primärschlüssel
Aber in den meisten Fällen ist der durch dieses Feld hinzugefügte physische Speicherplatz tatsächlich sehr klein und nicht so schrecklich, wie viele Leute es sich vorstellen. Und die logische Einfachheit, die es mit sich bringt, ist beträchtlich.
Darüber hinaus kann man sagen, dass die Wahl des Typs „Auto-Inkrementierung“ als Primärschlüssel eigene Vorteile hat. Wenn Sie die automatische Inkrementierung verwenden, muss sich die Anwendung nicht um den Wert der Einstellung dieses Primärschlüssels kümmern Bei hoher Parallelität besteht das Risiko, dass es zu einem Engpass kommt. Wenn die Parallelität jedoch nicht sehr, sehr hoch ist, wird sie im Allgemeinen nicht zu einem Engpass. Wenn Sie diesen Primärschlüsselwert selbst steuern, müssen Sie etwas mehr bezahlen, um diesen Wert zu generieren. Parallelitätsprobleme können durch die Erweiterung des Anwendungsclusters gelöst werden.
Verwandte kostenlose Lernempfehlungen: MySQL-Datenbank(Video)
Das obige ist der detaillierte Inhalt vonSo stellen Sie die automatische Inkrementierung eines Felds in MySQL ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!