我想製作一個有事件的網站。我會有這樣的表格:event1,event2,event3。 每週我都會有另外一個活動。如何選擇最新的事件表?
我該如何告訴mysql總是選擇最新的事件(如果有event1,2,3然後選擇事件3)。
數據庫中會有一些其他表不僅有事件。
我想製作一個有事件的網站。我會有這樣的表格:event1,event2,event3。 每週我都會有另外一個活動。如何選擇最新的事件表?
我該如何告訴mysql總是選擇最新的事件(如果有event1,2,3然後選擇事件3)。
數據庫中會有一些其他表不僅有事件。
編輯:更新以反映表正在動態創建。
mysql> select TABLE_NAME from information_schema.tables where TABLE_NAME like 'events_';
+------------+
| TABLE_NAME |
+------------+
| events1 |
| events2 |
| events3 |
+------------+
3 rows in set (0.00 sec)
mysql> select TABLE_NAME from information_schema.tables where TABLE_NAME like 'events_' order by TABLE_NAME desc limit 1;
+------------+
| TABLE_NAME |
+------------+
| events3 |
+------------+
1 row in set (0.03 sec)
您是否在事件表中有任何日期或自動遞增的ID列? – Gaurav 2014-09-06 16:00:57
是的,我有自動增量ID – 10now 2014-09-06 16:03:04
當提問有關SQL查詢的問題時,請提供表結構。您可以通過運行命令「show create table your_table_name;' – thaspius 2014-09-06 16:07:38