http://vietjack.com/sql/index.jsp Copyright © vietjack.com Ràng buộc UNIQUE SQL Ràng buộc UNIQUE SQL ngăn cản việc hai ghi có giá trị đồng cột cụ thể Ví dụ, bảng SINHVIEN, bạn muốn ngăn cản việc hai nhiều người có tuổi Ví dụ Ví dụ sau tạo bảng với tên SINHVIEN thêm cột Ở đây, cột TUOI thiết lập UNIQUE, để bạn không muốn hai ghi có tuổi CREATE TABLE SINHVIEN( ID INT NOT NULL, TEN VARCHAR (20) TUOI INT NOT NULL, NOT NULL UNIQUE, KHOAHOC CHAR (25) , HOCPHI DECIMAL (18, 2), PRIMARY KEY (ID) ); Nếu bảng tạo, để thêm ràng buộc UNIQUE cho cột TUOI, bạn viết lệnh sau: ALTER TABLE SINHVIEN MODIFY TUOI INT NOT NULL UNIQUE; Bạn sử dụng cú pháp sau, mà hỗ trợ việc đặt tên ràng buộc nhiều cột ALTER TABLE SINHVIEN ADD CONSTRAINT myUniqueConstraint UNIQUE(TUOI, HOCPHI); Xóa ràng buộc UNIQUE SQL Để xóa ràng buộc UNIQUE SQL, bạn sử dụng: ALTER TABLE SINHVIEN DROP CONSTRAINT myUniqueConstraint; Nếu bạn sử dụng MySQL, bạn sử dụng cú pháp sau: http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/sql/index.jsp Copyright © vietjack.com ALTER TABLE SINHVIEN DROP INDEX myUniqueConstraint; http://vietjack.com/ Trang chia sẻ học online miễn phí Page ...http://vietjack.com /sql/ index.jsp Copyright © vietjack.com ALTER TABLE SINHVIEN DROP INDEX myUniqueConstraint; http://vietjack.com/ Trang chia sẻ học online miễn phí Page