我是mysql和数据库的初学者。我正在尝试使用以下查询将csv文件导入数据库。 LOAD DATA INFILE 'followers.csv' INTO TABLE users FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\"' LINES TERMINATED BY '\n';
我已经使用这个查询导入了我以前的表,它运行得非常好。但是,当我试图安装第二个表时,命令行没有响应。此外,不会显示任何错误。光标静止不动,我没有发现任何ram被占用,也没有磁盘进程正在进行,除了恒定的cpu进程(我的实际容量的50%)。
我已经寻找了解决方案的任何以前的答案,但我没有找到任何关于负载数据。
我的设置:xampp3.2.2,mariadb 10.1.29。
sql架构:
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';
SET @OLD_TIME_ZONE=@@session.time_zone;
DROP SCHEMA IF EXISTS `ghtorrent` ;
CREATE SCHEMA IF NOT EXISTS `ghtorrent` DEFAULT CHARACTER SET utf8 ;
USE `ghtorrent` ;
CREATE TABLE IF NOT EXISTS `ghtorrent`.`users` (
`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '',
`login` VARCHAR(255) NOT NULL COMMENT '',
`company` VARCHAR(255) NULL DEFAULT NULL COMMENT '',
`created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '',
`type` VARCHAR(255) NOT NULL DEFAULT 'USR' COMMENT '',
`fake` TINYINT(1) NOT NULL DEFAULT '0' COMMENT '',
`deleted` TINYINT(1) NOT NULL DEFAULT '0' COMMENT '',
`long` DECIMAL(11,8) COMMENT '',
`lat` DECIMAL(10,8) COMMENT '',
`country_code` CHAR(3) COMMENT '',
`state` VARCHAR(255) COMMENT '',
`city` VARCHAR(255) COMMENT '',
`location` VARCHAR(255) NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) COMMENT '')
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8;
CREATE TABLE IF NOT EXISTS `ghtorrent`.`followers` (
`follower_id` INT(11) NOT NULL COMMENT '',
`user_id` INT(11) NOT NULL COMMENT '',
`created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '',
PRIMARY KEY (`follower_id`, `user_id`) COMMENT '',
CONSTRAINT `follower_fk1`
FOREIGN KEY (`follower_id`)
REFERENCES `ghtorrent`.`users` (`id`),
CONSTRAINT `follower_fk2`
FOREIGN KEY (`user_id`)
REFERENCES `ghtorrent`.`users` (`id`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8;
暂无答案!
目前还没有任何答案,快来回答吧!