我的意思是,当我想在mysql中插入一条记录时,我首先检查它是否存在。这通常是在处理用户注册时使用的,我应该检查提交的用户名是否已经注册。我不想使用唯一索引,因为我的数据库中有一个逻辑删除。我尝试用户选择。。。对于更新,但对于不存在的数据,它不能很好地工作。
q5lcpyga1#
例如:
insert into user_table(id,user_name,deleted) select 1,'new user name',0 from user_table where `user_name`<>'new user name' and deleted=0 limit 1;
1条答案
按热度按时间q5lcpyga1#
例如: