检查数据库中是否存在ID

Ben*_*Rae 8 mysql exists id

当给出一个ID数字时,我想检查它是否存在于数据库中.返回true如果ID被发现,如果没有,则返回false.

我对MySQL的了解非常少,但我认为这可能与COUNT(*)函数有关吗?

cgp*_*cgp 19

select id from table where id = $id
Run Code Online (Sandbox Code Playgroud)

没必要花哨.使用子查询存在似乎只会产生较差的性能,但如果另有说明,我很乐意予以纠正.


Óla*_*age 5

只是添加另一个例子.

SELECT COUNT(id) FROM table WHERE id = 123
Run Code Online (Sandbox Code Playgroud)