使用Sql文件将数据导入mySql Workbench时出现问题

时间:2016-06-20 20:10:10

标签: sql database import field mysql-workbench

这里的第一次海报,所以我会尽量具体。如果我在任何方面都模糊不清,请告诉我。

所以我正在尝试将这些.sql文件导入mySQL工作台,这样我就可以将该数据库用于我目前正在为学校工作的项目。别担心,这不是一个功课。我只是想让它工作,所以我实际上可以做作业。

以下是文件中第一个表的示例:

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 h16_equipe_2
-- -----------------------------------------------------

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

-- -----------------------------------------------------
-- Table `h16_equipe_2`.`roles`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `h16_equipe_2`.`roles` ;

CREATE TABLE IF NOT EXISTS `h16_equipe_2`.`roles` (
`id` INT NOT NULL AUTO_INCREMENT,
`roles_creation_ts` TIMESTAMP(0) NULL,
`roles_modification_ts` TIMESTAMP(0) NULL,
`roles_creation_user` VARCHAR(45) NULL,
`roles_modification_user` VARCHAR(45) NULL,
`uuid` VARCHAR(36) NULL,
`deleted_on_ts` TIMESTAMP(0) NULL,
`archived_on_ts` TIMESTAMP(0) NULL,
`note` VARCHAR(254) NULL,
`role` VARCHAR(45) NULL,
`system` TINYINT(1) NULL DEFAULT 0,
PRIMARY KEY (`id`),
UNIQUE INDEX `uuid_UNIQUE` (`uuid` ASC))
ENGINE = InnoDB;

因此,当我导入该文件时,我没有任何错误,但是当我导入它时,除​​了表格中的字段外,我还有其他所有内容

当我尝试编辑它们时,此消息会弹出

MysqlWorkbench

如果我点击任一选项,我会得到我的表但没有字段......任何解决方案?

0 个答案:

没有答案