Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

SQLite के साथ क्रिएट इंडेक्स को सही तरीके से कैसे करें

CREATE UNIQUE INDEX इसका अपना कथन है और इसका उपयोग CREATE TABLE के भीतर नहीं किया जा सकता है बयान।

इंडेक्स स्टेटमेंट को 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. मैसकल क्वेरी जो श्रेणी ट्री लौटाती है

  2. एक MySQL डेटाबेस में सभी तालिकाओं को एक कमांड में छोटा करें?

  3. कैसे पता चलेगा कि एक PHP स्क्रिप्ट ने कितने MySQL प्रश्नों को किया है?

  4. हाइबरनेट प्रतिबंधों में 'बराबर आईडी' प्रतिबंधों पर संवेदनशील मामला

  5. एसक्यूएल-सर्वर और MySQL इंटरऑपरेबिलिटी?