當給出一個ID號時,我想檢查它是否存在於數據庫中。如果找到ID則返回true,否則返回false。檢查一個數據庫中是否存在一個ID
我對MySQL的知識非常低,但我認爲它可能會與COUNT(*)函數有關嗎?
當給出一個ID號時,我想檢查它是否存在於數據庫中。如果找到ID則返回true,否則返回false。檢查一個數據庫中是否存在一個ID
我對MySQL的知識非常低,但我認爲它可能會與COUNT(*)函數有關嗎?
select id from table where id = $id
不需要花哨。使用子查詢存在似乎只會導致性能不佳,但如果以其他方式顯示,我很樂意予以更正。
SELECT ID FROM TABLE WHERE ID = 'number';
SELECT count(*) FROM TABLE WHERE ID = 'number'; 1 - exists,
在您的PHP或其他代碼中,您必須檢查其中一個查詢是否返回值。
只是添加另一個例子。
SELECT COUNT(id) FROM table WHERE id = 123