Database
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Database

Cách xóa khóa chính trong SQL

Vấn đề:

Bạn muốn bỏ khóa chính từ một bảng trong cơ sở dữ liệu.

Ví dụ:

Chúng tôi muốn xóa khóa chính khỏi bảng product .

Giải pháp 1:

ALTER TABLE product
DROP PRIMARY KEY;

Thảo luận:

Để bỏ khóa chính khỏi bảng, hãy sử dụng ALTER TABLE mệnh đề với tên của bảng (trong ví dụ của chúng tôi, product ) theo sau là mệnh đề DROP PRIMARY KEY .

Vì một bảng chỉ có thể có một khóa chính, bạn không cần chỉ định (các) cột khóa chính.

Giải pháp 2 (bỏ ràng buộc khóa chính):

ALTER TABLE product
DROP CONSTRAINT PK_product_id;

Thảo luận:

Một cách khác là sử dụng ALTER TABLE với DROP CONSTRAINT mệnh đề có tên của ràng buộc khóa chính.

Đây là một cách tốt để xóa khóa chính nếu bạn biết tên của ràng buộc khóa chính. Tuy nhiên, bạn phải chỉ định tên của ràng buộc khóa chính.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Quản lý các vai trò và trạng thái trong hệ thống

  2. Mô hình Dịch vụ PAAS hoạt động như thế nào?

  3. Các công cụ trực tuyến để thử thiết kế và truy vấn SQL

  4. Cách làm tròn số trong SQL

  5. Đưa Teradata vào dữ liệu thử nghiệm thực tế De Novo