我有一個更好的方式做這個問題,因爲我有一個非常大的數據庫有很多符號。 「因此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文件,以避免索引抖動,如果你擔心它。 –