我有一个更好的方式做这个问题,因为我有一个非常大的数据库有很多符号。 “因此a,aa ...等” 我想知道如果我实际上可以查询每个表也desc顺序会很好。在一行中。否则,我将不得不输入数千个联合体,随着数据库经常更改,这将会很痛苦。当一个表被擦除,另一个表加入。 每个表都有日期列,并且希望根据日期进行搜索。 预先感谢您。 I.E.mysql查询数据库
SELECT * from a where Date = '2017-07-31' union
SELECT * from aa where Date = '2017-07-31' union
SELECT * from aaap where Date = '2017-07-31' union
SELECT * from aabvf where Date = '2017-07-31' union
这听起来像一个可怕的数据库结构来处理!请问为什么会这样? – Qirel
您可以先查询一个查询列表,然后列出所有表格,然后在提取列表之后,为每个表格创建一个查询循环。 –
@ matthew.mason:您可以发布单个表格的模式吗? '都一样吗?我通读了评论,并没有看到他们不能全部在同一个表中的原因,并增加了一个auto_incrementing主键和一个包含符号和日期以及可选的已删除标志的覆盖索引。如果您担心并发写入,InnoDB会提供很多帮助。你已经有了一个多线程的馈线 - 它可以写入你可以加载到MySQL的CSV文件,以避免索引抖动,如果你担心它。 –