MYSQL 使用导入向导导入 CSV 时崩溃

MYSQL Crashes while importing CSV using import wizard

我已经设置了 MySQL 8.0.23 365764 CE。已在其中创建架构和 Table。有 3 Tables。从 CSV 导入 Tab1 和 2 工作得很好。 Tab1 有 66 条记录,Tab2 有 54714 条记录。我在这里使用导入向导。 出于某种原因,当我尝试导入 Tab3 时,MYSQL Workbench 只是崩溃而没有任何错误。 Tab3 有 6200 条记录。所有这些数据都是从 Excel 复制的。确保只复制没有格式的纯数据。不确定崩溃的原因。

复制步骤-

Windows 日志有这个信息 -

*Fault bucket 1625754702484237642, type 4
 Event Name: APPCRASH
 Response: Not available
 Cab Id: 0
 Problem signature:
 P1: MySQLWorkbench.exe
 P2: 8.0.23.0
 P3: 5fdaedc8
 P4: _mforms.pyd
 P5: 0.0.0.0
 P6: 5fdaed25
 P7: c0000005
 P8: 0000000000004485
 P9: 
 P10: 
 Attached files:
 \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER8389.tmp.mdmp
 \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER87EF.tmp.WERInternalMetadata.xml
 \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER881E.tmp.xml
 \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER882C.tmp.csv
 \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER888B.tmp.txt
  These files may be available here:

  C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_MySQLWorkbench.e_6bxxxxxx....

 Analysis symbol: 
 Rechecking for solution: 0
 Report Id: da476bd8-6fcb-46da-9054-75a3bd33e01a
 Report Status: 268435456
 Hashed bucket: fecdb3dd9b2c1a53768fd749cd7e6d4a
 Cab Guid: 0*
CREATE TABLE `mapinfo` (
  `ID` int NOT NULL,
   `BusNumber` varchar(45) DEFAULT NULL,
   `AreaNum` varchar(2000) DEFAULT NULL,
   `DD` varchar(2000) DEFAULT NULL,
   `BasekV` varchar(45) DEFAULT NULL,
   `Mapping` varchar(45) DEFAULT NULL,
   `MatchingWith` varchar(45) DEFAULT NULL,
   `Note` varchar(45) DEFAULT NULL,
   `Assignee` varchar(45) DEFAULT NULL,
   `ExtractedKV` varchar(45) DEFAULT NULL,
   `ExtractedCoord` varchar(45) DEFAULT NULL,
    PRIMARY KEY (`ID`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

您的 SHOW CREATE TABLE 表明 ID 之后的每一列都是 varchar。

根据这篇关于 CSV 输入数据的教程, 每个 VARCHAR 列都应该被“xxxxxx xxxx”包围 - https://www.mysqltutorial.org/import-csv-file-mysql-table/

您的数据没有很好地遵循此模式。