テーブルの名前が日付のテーブルを作成したかったのです。その日の在庫データを収集するとき、次のように保存したいと思いました。
$date = date('Y-m-d');
$mysqli->query(
"CREATE TABLE IF NOT EXISTS `$date`(ID INT Primary Key)"
);
そうすれば、次のようなデータベースができます。
2013-5-1: AAPL | 400 | 400K
MFST | 30 | 1M
GOOG | 700 | 2M
2013-5-2: ...
このような情報を保存する方が簡単だと思いますが、これと同様の質問はクローズされました。
「より多くのテーブルを生成することは、「データベースをクリーンに保つ」こととは正反対です。クリーンなデータベースとは、クエリを実行できる適切で正規化された固定スキーマを持つデータベースです。
これが正しい方法ではない場合、誰かがどうなるかを提案できますか? 多くの人がこの質問にコメントして、これは「クリーンな」解決策ではないと述べていますか?