曜日と時刻をデータベースにのみ保存する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
か?