文章目录
问题提出
在尝试将 excel 文件导入到 mysql 中时出现了错误,使用的可视化软件是比较老版本的 mysql workbench,需要将 excel 文件先转换为 csv 文件再导入到 mysql,报错如下:
Operation failed: There was an error while applying the SQL script to
the database. ERROR 1366: 1366: Incorrect integer value: ‘0’ for
column ‘t_id’ at row 1 SQL Statement: INSERT INTOdb_course
.teacher
(t_id
,t_name
,t_title
,d_id
) VALUES
(‘0’, ‘0’, ‘0’, ‘0’)
可以看出是向 int 型的列插入数据时出现了错误。
快速解决
如果你是遇到了这个问题,那么你可以参考下面的方法解决问题,用记事本打开 .csv 文件,然后选择另存为,此时勾选 UTF-8 格式保存:
之后再次导入到 mysql 中就可以成功了!