我在使用& 5.1插入MySQL数据表时遇到问题。尝试写入字段时插入失败。表示该值的格式不正确。它说我插入的值是:C#ODBCDateTimeMySQLDateTime
13-07-2012 13:46:21.000031000.
如您所见,秒有一堆十进制数字。我无法弄清楚为什么要添加这些。如果我手动插入一行(例如使用 MySQL Workbench),并提供如下值:
13-07-2012 13:46:21
MySQL似乎没有添加小数,插入成功完成。据我所见,DateTime从参数C#到ODBC参数不包含这些小数,所以似乎MySQL在某些时候添加了它们!