Navicat 常见导入数据报错错误

时间:2024-03-31 19:33:08

小白学习Navicat 导入Excel表格

第一次遇到的报错:无法打开文件

在网上一查原来是我的Navicat位数与Excel位数不一致,我查了一下电脑Excel的位数是32位Navicat的位数是64,果真不一致,从新下载了32位的Navicat,试了一下就不报错了
Excel的位数如何查找:
我的是2010版本的Excel的,点击文件–选择帮助就看到了
Navicat 常见导入数据报错错误

Navicat的位数一般和电脑系统的位数是一致的,如何查看电脑系统的位数:
此电脑–系统属性Navicat 常见导入数据报错错误
Navicat 常见导入数据报错错误

导入Navicat前建立要导入表的表结构

比如我要导入以下员工档案表
Navicat 常见导入数据报错错误
第一步在Navicat建立表结构,注意1.id勾选自动递增(下一个报错会详细说);2.id勾选null和主键;3.文本类型一定要勾选utf8,不然会报错。建完后点击保存。
Navicat 常见导入数据报错错误

第三个报错:1364 - Field ‘id’ doesn’t have a default value

Navicat 常见导入数据报错错误
原因是id 没有勾选【自动递增】
Navicat 常见导入数据报错错误
导入的完整过程:
第一步:选中要导入的表,点击右键,选择【导入向导】
Navicat 常见导入数据报错错误
第二步:选择Excel文件(.xls;.xlsx)

Navicat 常见导入数据报错错误

第三步:选择导入路径,勾选所要导入的sheet 页(在职的位置)

Navicat 常见导入数据报错错误
第四步:下一步

Navicat 常见导入数据报错错误
Navicat 常见导入数据报错错误
第五步:填选目标字段,根据之前设置的表结构勾选。

Navicat 常见导入数据报错错误
Navicat 常见导入数据报错错误
Navicat 常见导入数据报错错误
第六步:点击开始
Navicat 常见导入数据报错错误

导入成功:
Navicat 常见导入数据报错错误

最后刷新员工档案表,查看导入结果
Navicat 常见导入数据报错错误