我在MySQL中存储了一个日期字段:
但是当我尝试使用Microsoft ODBC驱动程序连接到它时,我收到以下错误:
错误[HY000] [MySQL] [ODBC 5.3(a)驱动程序] [mysqld-5.7.19-log]日期值不正确:'3/22/2013 12:00:00 AM'列'newdate'at第1行
这似乎是ODBC驱动程序的一个问题。我正在使用MySQL ODBC 5.3 ANSI Driver
。
其他人遇到此错误?
更新:以下是生成此错误的c#代码:
DbCommand command = DbProviderFactories.GetFactory("System.Data.Odbc").CreateCommand();
command.CommandText = "CREATE TEMPORARY TABLE _newTable AS SELECT * FROM `"
+ tableName +"`";
command.Connection = TheDB.TheConn;
command.ExecuteNonQuery();