首次使用MySQL Workbench导入CSV文件无法创建目标表求助
解决CSV导入MySQL的问题
你右键现有表打开的导入向导,是用来往已存在的表里追加数据的,所以没有创建新表的选项。要导入CSV并创建新表,按下面两种方法操作:
方法1:使用Workbench的通用数据导入向导
- 点击顶部菜单栏的Server,选择Data Import
- 在弹出的窗口里,选择Import from Self-Contained File,然后选中你的CSV文件
- 下一步到Target Schema,选择要导入到哪个数据库
- 这时候会看到Create New Table的选项,输入你想创建的表名
- 接下来可以配置CSV的分隔符、编码、字段类型等(软件会自动识别CSV里的列名和数据类型,你可以手动调整)
- 最后点击Start Import完成导入
方法2:手动建表后导入
- 先在目标数据库里创建和CSV字段匹配的表,比如CSV有
id,name,age三列,就执行SQL:
CREATE TABLE new_table ( id INT, name VARCHAR(50), age INT );
- 右键这个新建的表,选择Table Data Import Wizard,选中你的CSV文件
- 核对字段映射无误后,执行导入即可
附上你提供的操作界面截图:
内容的提问来源于stack exchange,提问作者Romanion
相关产品推荐
相关产品推荐

