mysql返回表名教程
假设我有这个mysql表结构:
table : articles
----------------
id
content
table : news
------------
id
news
有没有办法在这两个表中搜索一个字符串,然后是否发生字符串以返回表的名称和行ID?
解决方法:
假设这两个表具有相同的id和news / content数据类型,那么就是一个查询的行
SELECT id, 'articles' as tablename
WHERE content like '%string to search for%'
UNION
SELECT id, 'news' as tablename
WHERE news like '%string to search for%'
应该给你你想要的结果