我有表visits
使用下面的列
visit_id
member_id
logout_datetime(format like this ...'yyyy-MM-dd HH:mm:ss')
visit_message (like accept, refuse)
我想将logoutdatetime
值插入到访问表
其中member_id = 1
和visit_message = "accept"
我怎么能用mysql
来做到这一点任何人都可以帮忙...
非常感谢提前..
答案 0 :(得分:1)
这是UPDATE
,而非INSERT
,因为该行已存在于member_id = 1
和visit_message = 'accept'
的位置:
UPDATE visits SET logout_datetime = '2011-10-24 07:01:22' WHERE member_id = 1 AND visit_message = 'accept';
如果您打算使用logout_datetime的当前时间戳,请在我的示例中将函数NOW()
替换为文字日期。
答案 1 :(得分:1)
怎么样:
UPDATE visits
SET logout_datetime = NOW()
WHERE member_id = 1 AND visit_message = "accept"