0

私はウェブサイトを作成し、PHPによってそれをmysqlデータベースにリンクしています。Webサイトのユーザーが値を入力できる主要なテーブルが1つあり、その大きなテーブルから動的にテーブルを作成したいと思います。

たとえば、学校の訪問の記録がいくつかあるテーブルがあり、学校がレコードに複数回表示される可能性があるため、大きなテーブルから情報を取得し、新しいときに値を更新する、学校ごとに独立したテーブルを作成したいと思います。その学校の記録が入力されます。これを動的に実行できるかどうかはわかりません。私はMySqlに少し慣れていませんが、何かアイデアはありますか?

4

1 に答える 1

0

これは可能ですが、お勧めできません。単一のテーブルを使用することをお勧めします。パフォーマンスを向上させる必要がある場合は、インデックスを追加できます。

それでもこれを実行したい場合は、テーブルではなくビューの作成を検討することをお勧めします。

CREATE VIEW view_school1 AS
SELECT col1, col2, ..., coln 
FROM school WHERE name = 'school1'
于 2012-07-28T10:23:58.243 に答える