V I S U A L I Z Z A D I S C U S S I O N E |
silent |
Inserito il - 24/09/2010 : 17:05:30 salve a tutti qualcuno potrebbe darmi una mano a capire come mai mi da questo errore alla riga ??
# DROP TABLE IF EXISTS anagrafica ;
CREATE TABLE IF NOT EXISTS anagrafica( id int(11) NOT NULL auto_increment, id_cat int(5) UNSIGNED NOT NULL, RagioneSociale varchar(100) NOT NULL, Nazionalita varchar(3) NOT NULL default '', Citta varchar(50) NOT NULL default '', Indirizzo varchar(50) NOT NULL default '', Telefono int(11) NOT NULL default '0', DefStato varchar(50) default '', PRIMARY KEY (id, id_cat) ) ENGINE=InnoDB;
# DROP TABLE IF EXISTS archivioemail;
CREATE TABLE IF NOT EXISTS archivioemail( id_anag int(11) NOT NULL, id_archivio int(11) NOT NULL default '0', Referente varchar(100) NOT NULL default '', Note varchar(250) NOT NULL default '', email varchar(70) NOT NULL default '', data date NOT NULL default '0000-00-00', PRIMARY KEY (`id_anag`, `id_archivio`), INDEX(`id_anag`), FOREIGN KEY (`id_anag`) REFERENCES `anagrafica`(`id`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB;
# DROP TABLE IF EXISTS categorie;
CREATE TABLE IF NOT EXISTS categorie( <--- l'errore è in questa tabella, è un errore di chiavi esterne id int(5) UNSIGNED NOT NULL, nome varchar(20) NOT NULL default '', PRIMARY KEY(id), FOREIGN KEY (id) REFERENCES anagrafica(id_cat) ON DELETE CASCADE ON UPDATE CASCADE )ENGINE=InnoDB;
#CREATE TABLE IF NOT EXISTS `gruppo`( # #);
CREATE TABLE IF NOT EXISTS lingua( id_lingua varchar(3) NOT NULL, tipo_lingua varchar(20) NOT NULL, PRIMARY KEY(id), FOREIGN KEY (id_lingua) REFERENCES anagrafica(Nazionalita) ON DELETE CASCADE ON UPDATE CASCADE )ENGINE=InnoDB;
DROP TABLE IF EXISTS archivionewsletter;
CREATE TABLE IF NOT EXISTS archivionewsletter( id_archivio_newsletter int(11) NOT NULL auto_increment, data_newsletter date NOT NULL default '0000-00-00', nome_newsletter varchar(50) NOT NULL default '', PRIMARY KEY(id_archivio_newsletter) )ENGINE=InnoDB;
# DROP TABLE IF EXISTS `invionewsletter`;
CREATE TABLE IF NOT EXISTS `invionewsletter`( `id_email` int(11) NOT NULL default '0', `id_newsletter` int(11) NOT NULL default '0', `data_invio` date NOT NULL default '0000-00-00', `ricezione_email` varchar(2) NOT NULL default 'NO', `apertura_email` varchar(2) NOT NULL default 'NO', `apertura_link` varchar(2) NOT NULL default 'NO', PRIMARY KEY (`id_email`, `id_newsletter`), FOREIGN KEY `configurazione`(`id_email`) REFERENCES `archivioemail`(`id_archivio`) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY `configurazione`(`id_newsletter`) REFERENCES `archivioinvii`(`id_archivio_newsletter`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB;
grazie a chi riuscirà a darmi una mano |
|
|