SQL的datetime默认值的问题

MySQL的datetime设置当前时间为默认值的问题,一般情况下提倡使用TIMESTAMP来代替DATETIME,datetime这个值,如果不使用真实的DateTime来放置值的话,在查询时,就会返回以下错误!

例:

{"输入字符串的格式不正确。"}
[System.FormatException]: {"输入字符串的格式不正确。"}
_className: null
_data: null
_dynamicMethods: null
_exceptionMethod: null
_exceptionMethodString: null
_helpURL: null
_HResult: -2146233033
_innerException: null
_message: "输入字符串的格式不正确。"
_remoteStackIndex: 0
_remoteStackTraceString: null
_source: null
_stackTrace: {sbyte[96]}
_stackTraceString: null
_xcode: -532459699
_xptrs: 0
Data: {System.Collections.ListDictionaryInternal}
HelpLink: null
HResult: -2146233033
InnerException: null
IsTransient: false
Message: "输入字符串的格式不正确。"
Source: "mscorlib"
StackTrace: " 在 System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)\r\n在 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)\r\n在 System.Int32.Parse(String s)\r\n 在 Nie.Data.MYYSQL.ExecuteStored(String procedureName, String[,] ps, Int32& Rows)\r\n在 Nie.Data.MYSQLSTATIC.cmdStoredDataTable(String pn, String[,] ps, Int32& rows)"
TargetSite: {Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean)}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值