Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PRIMARY KEY-Definition in der MySQL CREATE TABLE-Anweisung

Die zweite Syntax ist lediglich eine Abkürzung, die es Ihnen ermöglicht, die Spalte anzugeben und ihr in einer einzigen Klausel einen Index hinzuzufügen.

Dies funktioniert gut in Fällen, in denen Sie einfach eine Spalte erstellen und ihr einen Index hinzufügen möchten.

Sie müssen die erste Syntax verwenden, wenn Sie etwas Komplizierteres tun möchten, z. B. einen Index basierend auf mehreren Spalten anstelle einer einzelnen Spalte hinzufügen oder wenn Sie einen Index für eine vorhandene Spalte hinzufügen oder ändern; Das heißt, Sie erstellen nicht gleichzeitig die Spalte und den Index darauf.