仅在数据库保存中存储星期几和时间0000-00-00 00:00:00
,预期数据应该是Monday 8:30 AM
,
存储过程
CREATE DEFINER=`admin`@`192.168.21.%` PROCEDURE `AddDay`(d DATETIME)
BEGIN
INSERT INTO `tbl_days`(`day`) VALUES(d);
END
C#代码:
StringBuilder sb = new StringBuilder();
sb.Append(cmbDay.Text.Trim()).Append(" ");
sb.Append(cmbHour.Text.Trim()).Append(":");
sb.Append(cmbMinutes.Text.Trim()).Append(" ");
sb.Append(cmbTime.Text.Trim());
string day = sb.ToString();
DATETIME
如果我将数据类型从 更改为,问题将得到解决VARCHAR
,如何解决此问题?还是我应该只使用VARCHAR
?