Ich verwende die Workbench Version 6.3.5 Community und dies ist nur eine GUI-Frage.
Beim Erstellen einer neuen Tabelle ist das Kontrollkästchen für das automatische Inkrementieren deaktiviert.
Ist es ein Fehler oder muss ich dies wie in Optionen aktivieren?
Und wie werden Startwert und Schritt für die automatische Inkrementierung in der GUI beim Erstellen einer Tabelle festgelegt?
mysql
mysql-workbench
Alexander Ivanov
quelle
quelle
Antworten:
Sie müssen das automatische Inkrement in der Tabelle festlegen
quelle
Wenn Sie als Problemumgehung auf die Schaltfläche "Übernehmen" klicken und das generierte Skript zur Überprüfung angezeigt wird, können Sie dieses Skript tatsächlich bearbeiten. Ich bin auch auf das von Ihnen gepostete Problem gestoßen und habe AUTO_INCREMENT einfach manuell zu der Spaltendefinition hinzugefügt, auf die ich es anwenden musste.
quelle
Aktivieren Sie einfach das Kontrollkästchen AI (Auto Increment). Keine Umgehung, deshalb ist es eine Werkbank. Das Leben leicht gemacht
quelle
Das Feld muss sowohl der Datentyp int als auch der Primärschlüssel für die Tabelle sein.
quelle
Sie können es so machen
Halil Saltik
quelle
Wenn Sie wie ich sind und sich fragen, wie Sie zu diesem Kontrollkästchen für Primärschlüssel, automatische Inkrementierung usw. gelangen können:
ich benutze
MySQL Workbench 8.0 CE(v8.0.19)
quelle
Stellen Sie sicher, dass der Datentyp INT und nicht zeichenbasiert ist.
quelle