Ich habe eine Tabelle eingerichtet, die derzeit keinen Primärschlüssel hat. Alles, was ich tun muss, ist ein primary key, no null, auto_increment
.
Ich arbeite mit einem Microsoft SQL Server
Datenbank. Ich weiß, dass dies nicht mit einem einzigen Befehl möglich ist, aber jeder Befehl, den ich ausprobiere, gibt Syntaxfehler zurück.
--------------- bearbeiten
Ich habe den Primärschlüssel erstellt und ihn sogar als ungültig festgelegt. Allerdings kann ich den Primärschlüssel nicht einrichten. auto_increment
.
Ich habe es versucht:
ALTER TABLE tableName MODIFY id NVARCHAR(20) auto_increment
ALTER TABLE tableName ALTER COLUMN id NVARCHAR(20) auto_increment
ALTER TABLE tableName MODIFY id NVARCHAR(20) auto_increment
ALTER TABLE tableName ALTER COLUMN id NVARCHAR(20) auto_increment
Ich benutze NVARCHAR
weil es mich nicht einstellen ließ NOT NULL
unter int