作者averywu (看文不要只会用横的看)
看板Database
标题[mysql] 能一次查询多个表吗
时间Wed Jan 6 10:16:59 2021
我有一个每天都有大量资料进来的表,我把它拆成日表像 data_20210101 这样 用data_YYYYMMDD 当表的名称。
所有表的结构都一模一样。
结构只有userid (int), goodsid (int), buytime (timestamp)
有没有办法一次查询所有的表?
例如我能一次把 goodsid 是 1的资料全捞出来吗?
因为拆表很久了,表的数量有点多,一个一个表去查会疯掉QQ所以上来请教大家遇到这种问题通常怎麽解?谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.251.237.155 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1609899423.A.123.html
1F:推 ji394su33000: 这种问题全部类型的资料库都是利用系统表格 01/09 11:14
2F:→ ji394su33000: select * from information_schema.tables [mysql] 01/09 11:15
3F:→ ji394su33000: 这样你应该可以取得你要的表的名称 再利用store 01/09 11:16
4F:→ ji394su33000: procedure看是写回圈去捞或者全部串起来塞到另一个 01/09 11:17
5F:→ ji394su33000: 表 应该可以解决 01/09 11:17