我有一张存储"活跃"某些任意设施的用户。每次特定用户登录和注销时都会有插入操作。我想要做的是如下:
有没有办法实现这个目标?我对MYSQL相当新,所以如果我所说的任何事情都没有意义,我会事先道歉 - 只要求我澄清一下。
答案 0 :(得分:0)
我希望能够做的事情如下:
- 检测到数据库中的插入操作后,检查MYSQL数据库中是否已存在用户名。
是的,你可以实现这个目标
- 如果存在用户名,则不要插入和删除现有条目。
您可以手动搜索用户名,并根据需要执行条件语句。
- 如果用户名不存在,请插入。
同样的事情。
以下是您想要的示例基础:
--INPUT @Username
IF EXISTS(SELECT * FROM activeUsers WHERE Username = @Username) THEN
DELETE FROM activeUsers WHERE Username = @Username
ELSE
INSERT INTO activeUsers (columns...) VALUES (values)
END IF