好的,这是我的 C# 代码片段:
更新的是mysql中表的时间戳列。
hair是一个日期时间变量,我将其格式化为正确的格式
MySqlCommand command = new MySqlCommand(
"SELECT *"
+ "FROM smartstyle.table_changes_logger"
+ "WHERE Updated = @logout_datetime ;", connection);
command.Parameters.Add("@logout_datetime",MySql.Data.MySqlClient.MySqlDbType.Timestamp).Value = hair.ToString("yyyy-MM-dd hh:mm:ss");
connection.Open();
但我收到以下错误,为什么?
“您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本相对应的手册,以了解在第 1 行的 '= '2013-08-06 02:12:09 '' 附近使用的正确语法”字符串