【发布时间】:2012-06-22 05:00:54
【问题描述】:
我想在我的数据库中设置当前时间
我的专栏是“日期时间”格式
我的插入SQL如下。
// Set last login
DateTime date = DateTime.Now;
string insertSQLDet = "INSERT INTO [dbo].[user] (last_login) VALUES (" + date + ") WHERE user_id=" + user_id;
但我收到一条错误消息,提示我在“WHERE”附近有错误。谁能看出什么问题?
【问题讨论】:
-
来自 "wanting to set" ,我想您正在寻找更新您的记录。在这种情况下,您应该选择更新语句而不是插入语句。此外,您可能需要在日期前后加上单引号 (') 才能使其正常工作。最好的方法是使用一些答案中指出的基于参数的 SQL。