Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

[SOLUCIONADO] error al intentar cargar base BD

Estas en el tema de error al intentar cargar base BD en el foro de Mysql en Foros del Web. Buenos días, he creado con el workbench una base de datos. He hecho exportar a sql y al intentar cargarlo a mysql me da el ...
  #1 (permalink)  
Antiguo 12/12/2018, 11:47
 
Fecha de Ingreso: junio-2011
Mensajes: 151
Antigüedad: 13 años, 4 meses
Puntos: 2
error al intentar cargar base BD

Buenos días, he creado con el workbench una base de datos.

He hecho exportar a sql y al intentar cargarlo a mysql me da el siguiente error:
Código HTML:
ERROR 1064 (42000) at line 50: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '
  INDEX `fk_usuarios_Roles1_idx` (`idRol` ASC) VISIBLE,
  CONSTRAINT `fk_usuari' at line 8
archivo sql:
Código:
-- MySQL Script generated by MySQL Workbench
-- Wed Dec 12 18:31:07 2018
-- Model: New Model    Version: 1.0
-- 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='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';

-- -----------------------------------------------------
-- Schema mydb
-- -----------------------------------------------------
DROP SCHEMA IF EXISTS `mydb` ;

-- -----------------------------------------------------
-- Schema mydb
-- -----------------------------------------------------
CREATE SCHEMA IF NOT EXISTS `mydb` DEFAULT CHARACTER SET utf8 ;
USE `mydb` ;

-- -----------------------------------------------------
-- Table `mydb`.`empresas`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `mydb`.`empresas` ;

CREATE TABLE IF NOT EXISTS `mydb`.`empresas` (
  `idEmpresa` INT NOT NULL,
  `nombreEmpresa` VARCHAR(45) NULL,
  PRIMARY KEY (`idEmpresa`))
ENGINE = InnoDB;

-- -----------------------------------------------------
-- Table `mydb`.`Roles`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `mydb`.`Roles` ;

CREATE TABLE IF NOT EXISTS `mydb`.`Roles` (
  `idRol` INT NOT NULL,
  `nombreRol` VARCHAR(45) NULL,
  PRIMARY KEY (`idRol`))
ENGINE = InnoDB;

-- -----------------------------------------------------
-- Table `mydb`.`usuarios`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `mydb`.`usuarios` ;

CREATE TABLE IF NOT EXISTS `mydb`.`usuarios` (
  `idUsuario` INT NOT NULL,
  `nombreUsuairo` VARCHAR(45) NULL,
  `passUsusairo` VARCHAR(45) NULL,
  `idEmpresa` INT NOT NULL,
  `idRol` INT NOT NULL,
  PRIMARY KEY (`idUsuario`, `idEmpresa`, `idRol`),
  INDEX `fk_usuarios_empresas1_idx` (`idEmpresa` ASC) VISIBLE,
  INDEX `fk_usuarios_Roles1_idx` (`idRol` ASC) VISIBLE,
  CONSTRAINT `fk_usuarios_empresas1`
    FOREIGN KEY (`idEmpresa`)
    REFERENCES `mydb`.`empresas` (`idEmpresa`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION,
  CONSTRAINT `fk_usuarios_Roles1`
    FOREIGN KEY (`idRol`)
    REFERENCES `mydb`.`Roles` (`idRol`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB;

-- -----------------------------------------------------
-- Table `mydb`.`tipos_dispositivos`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `mydb`.`tipos_dispositivos` ;

CREATE TABLE IF NOT EXISTS `mydb`.`tipos_dispositivos` (
  `idtipos_dispositivos` INT NOT NULL,
  `nombreDis` VARCHAR(45) NULL,
  `obserDis` VARCHAR(45) NULL,
  PRIMARY KEY (`idtipos_dispositivos`))
ENGINE = InnoDB;

-- -----------------------------------------------------
-- Table `mydb`.`dispositivos`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `mydb`.`dispositivos` ;

CREATE TABLE IF NOT EXISTS `mydb`.`dispositivos` (
  `idDispositivo` INT NOT NULL,
  `nombreDispositivo` VARCHAR(45) NULL,
  `ubicacionDispositivo` VARCHAR(45) NULL,
  `ipDispositivo` VARCHAR(45) NULL,
  `puertoDispotivo` VARCHAR(45) NULL,
  `userDispositivo` VARCHAR(45) NULL,
  `passDispositivo` VARCHAR(45) NULL,
  `macDispositivo` VARCHAR(45) NULL,
  `idEmpresa` INT NOT NULL,
  `idtipos_dispositivos` INT NOT NULL,
  PRIMARY KEY (`idDispositivo`, `idEmpresa`, `idtipos_dispositivos`),
  INDEX `fk_dispositivos_empresas1_idx` (`idEmpresa` ASC) VISIBLE,
  INDEX `fk_dispositivos_tipos_dispositivos1_idx` (`idtipos_dispositivos` ASC) VISIBLE,
  CONSTRAINT `fk_dispositivos_empresas1`
    FOREIGN KEY (`idEmpresa`)
    REFERENCES `mydb`.`empresas` (`idEmpresa`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION,
  CONSTRAINT `fk_dispositivos_tipos_dispositivos1`
    FOREIGN KEY (`idtipos_dispositivos`)
    REFERENCES `mydb`.`tipos_dispositivos` (`idtipos_dispositivos`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB;

-- -----------------------------------------------------
-- Table `mydb`.`orden`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `mydb`.`orden` ;

CREATE TABLE IF NOT EXISTS `mydb`.`orden` (
  `idOrden` INT NOT NULL,
  `denOrden` VARCHAR(45) NULL,
  `tipoOrden` VARCHAR(45) NULL,
  `tiPuOrden` VARCHAR(45) NULL,
  `estadoOrden` VARCHAR(45) NULL,
  `gpio` VARCHAR(45) NULL,
  PRIMARY KEY (`idOrden`))
ENGINE = InnoDB;

-- -----------------------------------------------------
-- Table `mydb`.`tareas`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `mydb`.`tareas` ;

CREATE TABLE IF NOT EXISTS `mydb`.`tareas` (
  `idTarea` INT NOT NULL,
  `orden` VARCHAR(45) NULL,
  `fecha` VARCHAR(45) NULL,
  `tareaFija` VARCHAR(45) NULL,
  `idDispositivo` INT NOT NULL,
  `idOrden` INT NOT NULL,
  PRIMARY KEY (`idTarea`, `idDispositivo`, `idOrden`),
  INDEX `fk_tareas_dispositivos1_idx` (`idDispositivo` ASC) VISIBLE,
  INDEX `fk_tareas_orden1_idx` (`idOrden` ASC) VISIBLE,
  CONSTRAINT `fk_tareas_dispositivos1`
    FOREIGN KEY (`idDispositivo`)
    REFERENCES `mydb`.`dispositivos` (`idDispositivo`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION,
  CONSTRAINT `fk_tareas_orden1`
    FOREIGN KEY (`idOrden`)
    REFERENCES `mydb`.`orden` (`idOrden`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB;

-- -----------------------------------------------------
-- Table `mydb`.`Autorizados`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `mydb`.`Autorizados` ;

CREATE TABLE IF NOT EXISTS `mydb`.`Autorizados` (
  `idAutorizado` INT NOT NULL,
  `macAutorizado` VARCHAR(45) NULL,
  `nombreAutorizado` VARCHAR(45) NULL,
  `idElementoAutorizado` VARCHAR(45) NULL,
  PRIMARY KEY (`idAutorizado`))
ENGINE = InnoDB;

SET SQL_MODE=@OLD_SQL_MODE;
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;

-- -----------------------------------------------------
-- Data for table `mydb`.`empresas`
-- -----------------------------------------------------
START TRANSACTION;
USE `mydb`;
INSERT INTO `mydb`.`empresas` (`idEmpresa`, `nombreEmpresa`) VALUES (1, 'Begilan');
INSERT INTO `mydb`.`empresas` (`idEmpresa`, `nombreEmpresa`) VALUES (2, 'Beta');
INSERT INTO `mydb`.`empresas` (`idEmpresa`, `nombreEmpresa`) VALUES (3, 'Egui');

COMMIT;

-- -----------------------------------------------------
-- Data for table `mydb`.`Roles`
-- -----------------------------------------------------
START TRANSACTION;
USE `mydb`;
INSERT INTO `mydb`.`Roles` (`idRol`, `nombreRol`) VALUES (1, 'AdminGeneral');
INSERT INTO `mydb`.`Roles` (`idRol`, `nombreRol`) VALUES (2, 'AdminEmpresa');
INSERT INTO `mydb`.`Roles` (`idRol`, `nombreRol`) VALUES (3, 'UsuarioGeneral');
INSERT INTO `mydb`.`Roles` (`idRol`, `nombreRol`) VALUES (4, 'UsuarioEmpresa');

COMMIT;

-- -----------------------------------------------------
-- Data for table `mydb`.`usuarios`
-- -----------------------------------------------------
START TRANSACTION;
USE `mydb`;
INSERT INTO `mydb`.`usuarios` (`idUsuario`, `nombreUsuairo`, `passUsusairo`, `idEmpresa`, `idRol`) VALUES (1, 'Aritz', '1111', 1, 1);
INSERT INTO `mydb`.`usuarios` (`idUsuario`, `nombreUsuairo`, `passUsusairo`, `idEmpresa`, `idRol`) VALUES (2, 'Alain', '1111', 1, 2);
INSERT INTO `mydb`.`usuarios` (`idUsuario`, `nombreUsuairo`, `passUsusairo`, `idEmpresa`, `idRol`) VALUES (3, 'David', '1111', 2, 3);
INSERT INTO `mydb`.`usuarios` (`idUsuario`, `nombreUsuairo`, `passUsusairo`, `idEmpresa`, `idRol`) VALUES (4, 'Jon', '1111', 3, 4);

COMMIT;

-- -----------------------------------------------------
-- Data for table `mydb`.`tipos_dispositivos`
-- -----------------------------------------------------
START TRANSACTION;
USE `mydb`;
INSERT INTO `mydb`.`tipos_dispositivos` (`idtipos_dispositivos`, `nombreDis`, `obserDis`) VALUES (1, 'Raspberry', 'Gateway y Controlador');

COMMIT;

-- -----------------------------------------------------
-- Data for table `mydb`.`dispositivos`
-- -----------------------------------------------------
START TRANSACTION;
USE `mydb`;
INSERT INTO `mydb`.`dispositivos` (`idDispositivo`, `nombreDispositivo`, `ubicacionDispositivo`, `ipDispositivo`, `puertoDispotivo`, `userDispositivo`, `passDispositivo`, `macDispositivo`, `idEmpresa`, `idtipos_dispositivos`) VALUES (1, 'Rasp1', 'Oficina', '192.168.1.65', '0', '0', '0', '0', 1, 1);
INSERT INTO `mydb`.`dispositivos` (`idDispositivo`, `nombreDispositivo`, `ubicacionDispositivo`, `ipDispositivo`, `puertoDispotivo`, `userDispositivo`, `passDispositivo`, `macDispositivo`, `idEmpresa`, `idtipos_dispositivos`) VALUES (2, 'Rasp2', 'Porton', '192.168.0.30', '0', '0', '0', '0', 1, 1);
INSERT INTO `mydb`.`dispositivos` (`idDispositivo`, `nombreDispositivo`, `ubicacionDispositivo`, `ipDispositivo`, `puertoDispotivo`, `userDispositivo`, `passDispositivo`, `macDispositivo`, `idEmpresa`, `idtipos_dispositivos`) VALUES (3, 'Rasp3', 'Oficina', '192.168.1.65', '0', '0', '0', '0', 2, 1);
INSERT INTO `mydb`.`dispositivos` (`idDispositivo`, `nombreDispositivo`, `ubicacionDispositivo`, `ipDispositivo`, `puertoDispotivo`, `userDispositivo`, `passDispositivo`, `macDispositivo`, `idEmpresa`, `idtipos_dispositivos`) VALUES (4, 'Rasp4', 'Oficina', '192.168.1.65', '0', '0', '0', '0', 2, 1);

COMMIT;

Etiquetas: bd
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:35.