我在C#中创建一个参数化的MySQL查询。我需要在此查询中传递NOW()
函数,但我无法弄清楚如何执行此操作。
这是我的代码的一部分:
MySqlParameter param = new MySqlParameter();
param.Value = field[1];
param.ParameterName = field[0];
cmd.Parameters.Add(param);
如果我将NOW()
作为参数传递,则无效。
答案 0 :(得分:2)
您无法参数化NOW()
,但只需将其插入查询中,例如
string myQuery = "INSERT INTO tableName (col1, col2,) VALUES (@val1, NOW())";