一、背景
我们产品C 在测试过程中,需要创建DB表、并且需要在DB表中构造测试数据;测试数据可以通过我们测试团队开发的测试数据构造 生成csv文件,但如何将csv 中的数据插入DB表呢 ?
通过可视化的方式手动插入? 通过INSERT 语句执行插入? 通过自动化代码实现?
在时间紧张的情况下,以上方式都太费时间了!
接下来教大家通过 HeidiSQL 将 csv表格数据导入到 DB表~
二、准备
- 数据库连接工具-HeidiSQL
- 已在 HeidiSQL 创建对应的表 (建立好表以后就可以导入数据了)
- csv 文件
三、步骤
1、直接准备一个csv文件 or 编辑excel,并生成csv文件,准备csv文件需要注意几个地方:
- 1.1 如果是必填字段,一定需要有值
- 1.2 设置单元格格式的时候不要设置为数值,不然会出现 “data truncated for column” 的错误。一般设置为常规;
- 1.3 其他数据类型的错误,都可以尝试设置一下单元格格式;
- 1.4 不要有多余的列
- 1.5 把excel的列名编辑成数据库对应的字段。顺序也保持一致
2、打开HeidiSQL,点击菜单栏 中的“工具” - > 点击 &#x