【发布时间】:2013-05-28 04:21:42
【问题描述】:
我有很多桌子:
d_customers
d_customers
d_news
d_pages
d_products
d_projects
d_sms
并且我想创建一个搜索表单来搜索在所有表的所有列中输入的任何单词...但是在编写 SQL 代码时,我发现它很长而且令人困惑...谁能告诉我正确的如何做到这一点?
'SELECT * FROM d_customers,d_customers,d_news,d_pages,d_products,d_projects,d_sms
WHERE ' . $nc_make . 'LIKE .....
AND LIKE.... AND LIKE..... AND LIKE..... AND LIKE..... '
我想通过 LIKE 词搜索所有表中的所有 coumns...如果我搜索 google 词我想选择所有表中的所有列,其中所有列都像 google
【问题讨论】:
-
nooo..我想用like搜索在所有coulmns中找到我的话...这个代码不要用like搜索...SELECT * FROM information_schema.
COLUMNSC WHERE TABLE_SCHEMA = 'YOUR_DATABASE ' -
如果我有一个像 google 这样的词,并且想搜索所有像 google 这样的词的表,该怎么做?