PDA

Visualizza la versione completa : MySQL 5.1- Foreign keys


daniele80xp
21-06-2009, 12:15
CREATE TABLE IF NOT EXISTS user_role ( " +
"iduser VARCHAR(32)REFERENCES users(id)," +
"idrole VARCHAR(32) REFERENCES roles(id)," +
"PRIMARY KEY(iduser,idrole)"+
")ENGINE=INNODB;
Le chiavi esterne vengono ignorate, cosa non va?

nicola75ss
21-06-2009, 23:08
Ti consiglio di dare uno sguardo al manuale.

http://dev.mysql.com/doc/refman/5.1/en/innodb-foreign-key-constraints.html

daniele80xp
22-06-2009, 11:45
grazie, ma ho giÓ consultato il link, il codice che ho postato Ŕ coerente con le indicazioni trovate li, lanciando da terminale non ho errori ma i vincoli di integritÓ referenziali non vengono rispettati

Loading