我的桌子很大,列很多。我想找到所有带有单词的行。
当然,我可以写类似
选择*从表WHERE'blablabla'
在col1或'blablabla'在col2或...
但我认为这不是最佳解决方案=))
UPD当然,这是不好的数据库设计,我知道。 =)我没有创建该表,我只需要从中解析一些值。 ;)
最佳答案
我认为没有更好的解决方案。数据库是为有组织的数据而设计的,它们并不假定您将在所有行中进行搜索。
您可以使用自动字段名称检测将查询以编程语言进行连接,但实际上看起来像是数据库设计不正确。
关于mysql - 如何在行中查找值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2808481/