Hola a todos,
a ver si alguien me puede ayudar porque creo que tengo errores en la definicion de mi esquema.
Intento hacer un TRUNCATE de la tabla JOB, pero me da este error:
a pesar de que la tabla FAVORITES está vacía. También me da error al hacer inserts en algunas tablas, por ejemplo:
Código MySQL:
Ver originalINSERT INTO job
(ID
, USER_ID
, TITLE
, DESCRIPTION
, COUNTRY_ID
, TOWN_ID
, PROVINCE_ID
, IS_OFFER
, IS_ACTIVE, PAYMENT_MODE, AMOUNT, DATE_CREATED, DATE_MODIFIED, DATE_DELETED)
VALUES (2, 4, 'Electricista', 'Una .....', 0, 0, 8, 1, 1, 'H', 80, '2015-07-28 13:27:42', '2015-07-28 13:28:57',
Las tablas COUNTRY, TOWN, PROVINCE y USER están cargadas.
El esquema es:
Código MySQL:
Ver original-- MySQL Workbench Forward Engineering
SET @OLD_UNIQUE_CHECKS
=@@UNIQUE_CHECKS
, UNIQUE_CHECKS
=0; SET @OLD_FOREIGN_KEY_CHECKS
=@@FOREIGN_KEY_CHECKS
, FOREIGN_KEY_CHECKS
=0; SET @OLD_SQL_MODE
=@@SQL_MODE
, SQL_MODE
='TRADITIONAL,ALLOW_INVALID_DATES';
-- -----------------------------------------------------
-- Schema elea
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Schema elea
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Table `elea`.`COUNTRY`
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Table `elea`.`PROVINCE`
-- -----------------------------------------------------
INDEX `COUNTRY_FK_idx` (`COUNTRY_ID` ASC),
-- -----------------------------------------------------
-- Table `elea`.`TOWN`
-- -----------------------------------------------------
INDEX `PROVINCE_FK_idx` (`PROVINCE_ID` ASC),
-- -----------------------------------------------------
-- Table `elea`.`USER`
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Table `elea`.`JOB`
-- -----------------------------------------------------
INDEX `COUNTRY_FK_idx` (`COUNTRY_ID` ASC), INDEX `PROVINCE_FK_idx` (`PROVINCE_ID` ASC),
-- -----------------------------------------------------
-- Table `elea`.`FAVORITES`
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Table `elea`.`MESSAGES`
-- -----------------------------------------------------
INDEX `MESSAGES_SENDER_FK_idx` (`SENDER_ID` ASC), INDEX `MESSAGES_RECEIVER_FK_idx` (`RECEIVER_ID` ASC), INDEX `MESSAGES_JOB_FK_idx` (`JOB_ID` ASC),
-- -----------------------------------------------------
-- Table `elea`.`PROPERTIES`
-- -----------------------------------------------------
SET SQL_MODE
=@OLD_SQL_MODE
; SET FOREIGN_KEY_CHECKS
=@OLD_FOREIGN_KEY_CHECKS
; SET UNIQUE_CHECKS
=@OLD_UNIQUE_CHECKS
;
[/QUOTE]
Gracias de antemano