将新用户插入数据库

时间:2014-03-10 05:51:13

标签: sql

我只是在用户的id尚不存在时才尝试将新用户插入数据库。

我似乎无法弄明白。

给出的数据只是user_id,密码。我想仅在user_id不存在的情况下才将此数据插入数据库。

如何?

如果你的答案不明白,请解释发生了什么。

我想要的是只有在没有重复的情况下,能够将新客户插入到W3schools的数据库客户中。

1 个答案:

答案 0 :(得分:0)

假设您正在使用SQL SERVER,您只需添加一个select语句来验证用户是否存在,然后再继续;

If not Exists (select loginname from master.dbo.syslogins 
    where name = @loginName and dbname = 'YOUR_DB_NAME')
Begin

-- Insert statement here 

End