在MySQL中检索多行

在MySQL中检索多行,mysql,Mysql,我有一个手动列出的uniqueID列表,我想从MySQL数据库中检索它。到目前为止,我正在使用: Select * from TABLE where uniqueID = "111" or uniqueID = "124" or uniqueID = "220"... 显然,这非常耗时。uniqueID列表不会写入任何文件中。我只是希望更高效的查询告诉数据库检索具有uniqueid的行。有没有类似的东西 Select * from TABLE where uniqueID = {"111",

我有一个手动列出的uniqueID列表,我想从MySQL数据库中检索它。到目前为止,我正在使用:

Select * from TABLE where uniqueID = "111" or uniqueID = "124" or uniqueID = "220"...
显然,这非常耗时。uniqueID列表不会写入任何文件中。我只是希望更高效的查询告诉数据库检索具有uniqueid的行。有没有类似的东西

Select * from TABLE where uniqueID = {"111", "124", "220"...}
我可以用吗


谢谢。

从111123220中唯一标识所在的表中选择*

从111123220中唯一ID所在的表格中选择*

非常感谢你。我还想知道如何为类似的查询检索多行。例如,我想做的是:从表格中选择*,其中的内容(如%,只要%)或内容(如%)来自%。@JinaHuh:假设这回答了您的原始问题,请单击旁边的概述复选框,将此答案标记为已接受。至于你的后续行动,没有速记可以绕过多个ORs来获得一个LIKE。谢谢Joe。我不知道支票的事。很抱歉非常感谢你。我还想知道如何为类似的查询检索多行。例如,我想做的是:从表格中选择*,其中的内容(如%,只要%)或内容(如%)来自%。@JinaHuh:假设这回答了您的原始问题,请单击旁边的概述复选框,将此答案标记为已接受。至于你的后续行动,没有速记可以绕过多个ORs来获得一个LIKE。谢谢Joe。我不知道支票的事。很抱歉
Select * from TABLE where uniqueID IN ('111','124','220',...)