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

Cách thực hiện chính xác CREATE INDEX với SQLite

CREATE UNIQUE INDEX là câu lệnh riêng và không thể được sử dụng trong CREATE TABLE tuyên bố.

Di chuyển các câu lệnh chỉ mục ra khỏi CREATE TABLE :

CREATE  TABLE IF NOT EXISTS `feature` (
  `feature_id` VARCHAR(40) NOT NULL ,
  `intensity` DOUBLE NOT NULL ,
  `overallquality` DOUBLE NOT NULL ,
  `quality` DOUBLE NOT NULL ,
  `charge` INT NOT NULL ,
  `content` VARCHAR(45) NOT NULL ,
  `msrun_msrun_id` INT NOT NULL,
  CONSTRAINT `fk_feature_msrun1`
    FOREIGN KEY (`msrun_msrun_id` )
    REFERENCES `msrun` (`msrun_id` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION);
CREATE UNIQUE INDEX `id_UNIQUE` ON `feature` (`feature_id` ASC);
CREATE INDEX `fk_feature_msrun1` ON `feature` (`msrun_msrun_id` ASC);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng nhóm theo nhận dạng vào và trả về của hàng

  2. đếm số lần một tập lệnh được thực thi

  3. PDO thực thi mảng thành chuỗi lỗi chuyển đổi

  4. Nhóm MySQL theo các giá trị liên tiếp

  5. MySQL - Tìm kiếm hiệu quả với đối sánh từng phần từ và điểm phù hợp (FULLTEXT)