我的桌子很大,列很多。我想找到所有带有单词的行。

当然,我可以写类似


  选择*从表WHERE'blablabla'
  在col1或'blablabla'在col2或...


但我认为这不是最佳解决方案=))

UPD当然,这是不好的数据库设计,我知道。 =)我没有创建该表,我只需要从中解析一些值。 ;)

最佳答案

我认为没有更好的解决方案。数据库是为有组织的数据而设计的,它们并不假定您将在所有行中进行搜索。

您可以使用自动字段名称检测将查询以编程语言进行连接,但实际上看起来像是数据库设计不正确。

关于mysql - 如何在行中查找值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2808481/

10-11 03:00