Bu Veritabanı Neden Create Olmaz? Mysql İnnodb
-
-- -----------------------------------------------------
-- Table `dehaason`.`userArticles`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `dehaason`.`userArticles` (`articleId` BIGINT NOT NULL AUTO_INCREMENT ,
`userId` INT NOT NULL ,
`categoryId` BIGINT NOT NULL ,
`articleContent` TEXT NULL ,
`articleTitle` VARCHAR( 200 ) NULL ,
`date` VARCHAR( 45 ) NULL ,
PRIMARY KEY ( `articleId` ) ,
CONSTRAINT `userId` FOREIGN KEY ( `userId` ) REFERENCES `dehaason`.`users` (`userId`) ON DELETE NO ACTION ON UPDATE NO ACTION ,
CONSTRAINT `categoryId` FOREIGN KEY ( `categoryId` ) REFERENCES `dehaason`.`userCategories` (`categoryId`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci;
#1005 - Can't create table 'dehaason.userarticles' (errno: 121) -
veritabanı ismin dehaason değildir o yüzden. tablo ön eklerini kaldır öyle yap
-
yok hocam tablo önceki vs. yok :S birde user tablosunu vs create ediyor bunları etmiyor acaba foreign keylerdemi bi sorun var :S
Toplam Hit: 1183 Toplam Mesaj: 3
