Chỉnh ID tự tăng trong SQL Server

lúc mình tạo bảng thì mình quên không cho ID tự tăng giờ làm cách nào để mình có thể chỉnh lại ID tự tăng nhỉ,cám ơn mọi người

ALTER TABLE School ADD SchoolID INT IDENTITY(1,1) primary key

em có dùng câu lênh này nhưng nó toàn báo

Column names in each table must be unique. Column name 'SchoolID' in table 'School' is specified more than once.

Dữ liệu trong bảng có trùng nhau. Bạn xóa những dòng có ID trùng nhau đi (chỉ chừa lại 1 dòng). Hoặc bạn xóa toàn bộ và tạo lại từ đầu.

6 Likes

:no_mouth:

ALTER TABLE School ADD SchoolID INT IDENTITY(1,1) primary key

Cậu đang add thêm column mới vào trong bảng School. Tớ đoán bảng này đã có column SchoolId rồi, và cái cậu muốn là sửa column.

Cậu phải dùng ALTER COLUMN:

ALTER TABLE School ALTER COLUMN SchoolID INT IDENTITY(1,1) primary key
8 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?