我无法通过csv upload将数据上传到mysql。
它说重复输入'7'。但实际上不是7。我要上传的csv文件中的值为907。由于某种原因,MySQL仅取907中的7。我怎么解决这个问题?请。谢谢。 -phpMyAdmin SQL转储 -版本4.6.4 -https://www.phpmyadmin.net/ - -主机:127.0.0.1 -生成时间:2018年11月4日上午11:27 -服务器版本:5.7.14 -PHP版本:5.6.25
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Database: `mdb`
--
-- --------------------------------------------------------
--
-- Table structure for table `ttb`
--
CREATE TABLE `ttb` (
`Week` int(11) NOT NULL,
`Date` date DEFAULT NULL,
`Sside` varchar(45) DEFAULT NULL,
`Schange` varchar(45) DEFAULT NULL,
`SRep` tinyint(4) DEFAULT NULL,
`SRepC` varchar(45) DEFAULT NULL,
`Opp` varchar(45) DEFAULT NULL,
`RuRpt` varchar(45) DEFAULT NULL,
`RaRpt` varchar(45) DEFAULT NULL,
`DuRpt` varchar(45) DEFAULT NULL,
`DaRpt` varchar(45) DEFAULT NULL,
`Dist1` varchar(15) DEFAULT NULL,
`Dist2` varchar(15) DEFAULT NULL,
`Dist3` varchar(15) DEFAULT NULL,
`Dist4` varchar(15) DEFAULT NULL,
`Dist5` varchar(15) DEFAULT NULL,
`Distin` varchar(15) DEFAULT NULL,
`Sint` varchar(15) DEFAULT NULL,
`Svar` varchar(15) DEFAULT NULL,
`Sdev` varchar(15) DEFAULT NULL,
`Smean` varchar(15) DEFAULT NULL,
`Smedian` varchar(15) DEFAULT NULL,
`Rerng` varchar(15) DEFAULT NULL,
`Bmedian` varchar(45) DEFAULT NULL,
`Opp1` varchar(45) DEFAULT NULL,
`Opp2` varchar(45) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
这是我要上传的CSV文件的开头:
906,24/10/2018,14,B,,7,,,,,x,4,,,2,3,4,1,2,1,1,1,0.3,,3,1
905,17/10/2018,5,A,,5,,,R1,S1,2x,,3,,2,3,1,4,1,2,1,1,,3,3,2