我目前正在开发一个C# MySQL导出工具。因此,我不会知道表中的字段或每个字段的数据类型。当我从数据库中的表导出数据时,它显示一个MySQLConversionException,说明它无法将MySQL日期/时间覆盖到System.DateTime。reader.isDBNull(fieldCount)){}
但是,当异常在这一行抛出时,我通过向MySQL连接字符串添加Allow Zero DateTime=true来修复它,但在运行代码时没有显示错误string value = reader
我想将我的MySQL 5.5.40服务器升级到5.6.28。但是,根据文档,我们需要修改具有列的表,这些表使用日期、日期、时间或时间戳数据类型作为这些数据类型的存储要求,并允许这些时态数据类型的小数部分。https://dev.mysql.com/doc/refman/5.6/en/upgrading-from-previous-series.html
ALTER TABLE tbl_name FORCE