比如,Mysql 中现在有一个数据库a ,a里面有表1,表2,表3.。。。 其中表2,表10,表100均有一个字段kk ,而我现在有一个kk有的值mmp,我需要将mmp当条件,查询出所有表中所有字段,只要有mmp这值的数据,我就显示出来
我这是打比方啊,大哥!就是不知道哪些表有KK!只知道有个值,我要去数据库中找到这个值的所有数据,包括不同表的
追答KK这个字段名总是可以确定的吧。。。别告诉你要查所有表所有字段值有mmp的。。
追问恭喜你答对了,我就是要查所有表所有字段值有mmp的。。 这需求真是够蛋疼的
追答。。。。。。。。那你只能去查出库里的所有表及表字段,然后拼接SQL,把查询到的记录放到一个临时表之类再返回了。。。要用存储
SELECT * FROM information_schema.COLUMNS
WHERE table_schema = '数据库名'
所有的表字段。。。
算了,太麻烦了,我最怕写存储和游标之类的东西!我写个程序用逻辑一步步来实现算了