Wygenerowałem sobie w MySQL Workbench bazę danych (plik sql) teraz jak próbuję ją załadować przez phpMyAdmin na serwer wyświetla mi się błąd:
Cytat
Błąd
Zapytanie SQL:
CREATE INDEX `fkcat` ON `categories` (
`categories_id` ASC
);
MySQL zwrócił komunikat:
#1280 - Incorrect index name 'fkcat'
Zapytanie SQL:
CREATE INDEX `fkcat` ON `categories` (
`categories_id` ASC
);
MySQL zwrócił komunikat:
#1280 - Incorrect index name 'fkcat'
Samo zapytanie wygląda tak:
DROP TABLE IF EXISTS `categories` ; CREATE TABLE IF NOT EXISTS `categories` ( `id` INT NOT NULL AUTO_INCREMENT , `title` VARCHAR(128) NULL , `lft` INT NULL , `rgt` INT NULL , `categories_id` INT NULL , PRIMARY KEY (`id`) , CONSTRAINT `fkcat` FOREIGN KEY (`categories_id` ) REFERENCES `test`.`categories` (`id` ) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci PACK_KEYS = DEFAULT; CREATE INDEX `fkcat` ON `categories` (`categories_id` ASC) ; CREATE INDEX `lft` ON `categories` (`lft` ASC) ; CREATE INDEX `rgt` ON `categories` (`rgt` ASC) ;
I teraz nie wiem czy MySQL Workbench wygenerował zły plik, czy coś nie tak jest z phpMyAdmin. Dodam, że korzystam z najnowszej wersji WAMP.
Pozdrawiam
Rav