如何在行中找到值?

时间:2010-05-11 06:27:19

标签: mysql

我有很多专栏。我想找到所有的行,其中包含一些词。

当然,我可以写点像

  

SELECT * FROM table WHERE'blablabla'   IN col1 OR'blablabla'IN col2 OR ...

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

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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

点击此问题表明架构有可能存在缺陷,通常是因为它不在1NF中。