Eror 150 myssql Can't create table

sabato 24 aprile 2010 - 20.10

melmar20 Profilo | Junior Member

Ciao a tutti, questo è parte del mio script :

[CODE] -- ----------------------------------------------------- -- Table `dbcoop`.`PP_CF_DATA` -- ----------------------------------------------------- DROP TABLE IF EXISTS `dbcoop`.`PP_CF_DATA` ; SHOW WARNINGS; CREATE TABLE IF NOT EXISTS `PP_CF_DATA` ( `CfStudente` CHAR(16) NOT NULL , `data` DATE NOT NULL , PRIMARY KEY (`CfStudente`, `data`) , CONSTRAINT `PP_Cf_Data_datiPersonali` FOREIGN KEY (`CfStudente` ) REFERENCES `DatiPersonali` (`CF` ) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE = InnoDB; SHOW WARNINGS; CREATE INDEX `PP_Cf_Data_datiPersonali` ON `PP_CF_DATA` (`CfStudente` ASC) ; SHOW WARNINGS; -- ----------------------------------------------------- -- Table `dbcoop`.`PP_CAPACITA_MOTORIE` -- ----------------------------------------------------- DROP TABLE IF EXISTS `dbcoop`.`PP_CAPACITA_MOTORIE` ; SHOW WARNINGS; CREATE TABLE IF NOT EXISTS `PP_CAPACITA_MOTORIE` ( `CfStudente` CHAR(16) NOT NULL , `1` INT NULL , `2` INT NULL , `3` INT NULL , `4` INT NULL , `5` INT NULL , `6` INT NULL , `7` INT NULL , `Data` DATE NOT NULL , PRIMARY KEY (`CfStudente`, `Data`) , CONSTRAINT `cap_mot_data` FOREIGN KEY (`Data` ) REFERENCES `PP_CF_DATA` (`data` ) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `cap_mot_cddata_cf` FOREIGN KEY (`CfStudente` ) REFERENCES `PP_CF_DATA` (`CfStudente` ) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE = InnoDB; SHOW WARNINGS; CREATE INDEX `cap_mot_data` ON `PP_CAPACITA_MOTORIE` (`Data` ASC) ; SHOW WARNINGS; CREATE INDEX `cap_mot_cddata_cf` ON `PP_CAPACITA_MOTORIE` (`CfStudente` ASC) ; SHOW WARNINGS; [/CODE]

Questo invece è l'errore :
[CODE]Script line: 638 Can't create table 'dbcoop.pp_capacita_motorie' (errno: 150) [/CODE]

alx_81 Profilo | Guru

>Ciao a tutti
ciao

>Questo invece è l'errore : >Script line: 638 Can't create table 'dbcoop.pp_capacita_motorie' (errno: 150)
Sembra proprio si tratti di un errore di Foreign Key:
http://dev.mysql.com/doc/refman/5.1/en/innodb-error-codes.html


--

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5