Gracias por tu ayuda .... hice algunos cambios en mi modeladooo pero ahora tengo otro problema
No puedo exportar el diagrama a la base de datos, me vota un error, usuario y articulo son INNODB, porque no puedo exportarlo ?, que hago mal
Aparte, unas dudas la tabla dependiente siempre debe tener update y deleted en cascada ?, y ambas deben ser innodb para que funcione la relacion ?, o puede ser innodb solamente la tabla dependiente ..
Código MySQL:
Ver originalExecuting SQL script
in server
ERROR: Error 1005: Can't create table 'peruguitar.articulo' (errno: 150)
CREATE TABLE IF NOT EXISTS `peruguitar`.`articulo` (
`idArticulo` BIGINT(20) NOT NULL AUTO_INCREMENT ,
`idUsuario` BIGINT(20) NOT NULL ,
`titulo` VARCHAR(60) CHARACTER SET 'utf8
' COLLATE 'utf8_spanish_ci
' NOT NULL DEFAULT 'Sin titulo
' ,
`descripcion` TEXT CHARACTER SET 'utf8' COLLATE 'utf8_spanish_ci' NOT NULL ,
`imagen` VARCHAR(50) CHARACTER SET 'utf8
' COLLATE 'utf8_spanish_ci
' NULL DEFAULT 'default.png
' ,
`valoracion` FLOAT(5,2) NULL DEFAULT '5.00' ,
`lectura` INT(10) NULL DEFAULT '0' ,
`fechaCreacion` BIGINT(20) NOT NULL DEFAULT '0' ,
PRIMARY KEY (`idArticulo`) ,
INDEX `fk_articulo_usuario1` (`idUsuario` ASC) ,
CONSTRAINT `fk_articulo_usuario1`
FOREIGN KEY (`idUsuario` )
REFERENCES `peruguitar`.`usuario` (`idUsuario` )
ON DELETE CASCADE
ON UPDATE CASCADE)
ENGINE = InnoDB
AUTO_INCREMENT = 1
DEFAULT CHARACTER SET = utf8
COLLATE = utf8_spanish_ci
SQL script execution finished: statements: 3 succeeded, 1 failed
PD: respecto a los demas que me decias, voy a trabajar con unixTime, y los campos de varchar que viste no los cree yo, era de un sistem antiguo que toy migrando.. saludos