Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Klucze obce MySQL na sobie

Zmień typ z kolumny idParent to int(10) unsigned . Jest to więc ten sam typ, co przywoływana kolumna 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. Dlaczego funkcja LEFT JOIN w MySQL zwraca rekordy NULL, gdy zawiera klauzulę WHERE?

  2. Przechowywanie adresu IP w bazie danych MySQL (IPv4 I IPv6)

  3. Jak zainstalować MySQL z phpMyAdmin na Debianie 7?

  4. Łańcuch zamówienia SQL jako liczba

  5. Wydajność MySQL:identyfikacja długich zapytań