Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana melakukan CREATE INDEX dengan benar dengan SQLite

CREATE UNIQUE INDEX adalah pernyataannya sendiri dan tidak dapat digunakan dalam CREATE TABLE pernyataan.

Pindahkan pernyataan indeks dari 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. Bagaimana Anda menyimpan hasil kueri MySQL ke dalam variabel di c

  2. Konversi Varchar ke angka untuk menyortir

  3. ECHO MYSQL HASIL TAMPILAN HALAMAN KOSONG

  4. Nilai integer salah:'' untuk kolom 'id' di baris 1

  5. Apa yang terjadi dengan string pencocokan bidang integer MySQL?