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

MySQL:Đặt tên cho khóa chính trong câu lệnh CREATE TABLE

Ngoài ra và được hỗ trợ rộng rãi hơn:

CREATE TABLE IF NOT EXISTS `default_test` (
 `default_test`.`id` SMALLINT NOT NULL AUTO_INCREMENT,
 `default_test`.`name` LONGTEXT NOT NULL,
 PRIMARY KEY (`id`)
)

CẬP NHẬT

Dựa trên sự làm rõ, bạn có thể thay thế định nghĩa cuối cùng ở trên bằng định nghĩa sau nếu bạn muốn chỉ định tên chỉ mục:

CONSTRAINT `pk_id` PRIMARY KEY (`id`)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP mysql PDO từ chối đặt giá trị NULL

  2. cách đặt độ dài của cột ở chế độ ngủ đông với độ dài tối đa

  3. Danh mục đệ quy với một truy vấn duy nhất?

  4. Làm cách nào để chia đầu ra từ mysqldump thành các tệp nhỏ hơn?

  5. Cách lưu trữ URL trong MySQL