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

स्वयं पर MySQL विदेशी कुंजी

कॉलम से प्रकार बदलें idParent करने के लिए int(10) unsigned . तो यह उसी प्रकार का है जैसे संदर्भित कॉलम idBC

DROP TABLE IF EXISTS `biological classification`;
CREATE TABLE `biological classification` (
  `idBC` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `idParent` int(10) unsigned DEFAULT NULL,
  `type` varchar(45) DEFAULT NULL,
  `value` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`idBC`),
  UNIQUE KEY `idnew_table_UNIQUE` (`idBC`),
  CONSTRAINT `SelfKey` FOREIGN KEY (`idParent`) REFERENCES `biological classification` (`idBC`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=latin1 COMMENT='A table that contains the Biological Classification of anima';


  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 तालिका में कॉलम मौजूद है या नहीं

  2. क्या MySQL-Python में प्रति स्ट्रिंग एक से अधिक क्वेरी निष्पादित करने का कोई तरीका है?

  3. Mysql में समानांतर लेनदेन

  4. MySQL में प्रारूप दिनांक आईएसओ 8601 के रूप में चुनें

  5. एक श्रेणी और उसके उपश्रेणियों से संबंधित सभी पदों की गणना