誰でもデータベースに新しい列フィールドを追加できますか? 私は新しいトレーニングとテーブルを持つ別のフォームを追加できるフォームを持っています。問題は、私が追加する新しいトレーニングは、新しいフィールドとしてデータベースに保存する必要があることです。私が追加する新しいフィールドもテーブルに表示されます。既存のデータベースに新しいフィールドを追加する
私は本当にあなたの助けが必要です。
誰でもデータベースに新しい列フィールドを追加できますか? 私は新しいトレーニングとテーブルを持つ別のフォームを追加できるフォームを持っています。問題は、私が追加する新しいトレーニングは、新しいフィールドとしてデータベースに保存する必要があることです。私が追加する新しいフィールドもテーブルに表示されます。既存のデータベースに新しいフィールドを追加する
私は本当にあなたの助けが必要です。
実行時にデータベースの構造変更を行う必要がないように、アプリケーションのアーキテクチャを考慮する必要があります。
避けられないことがあれば、新しいフィールド、インデックスなどを追加できるように、常に「ALTER TABLE」文を使用できます。
これは縮尺通りではない古典的な間違いです。スキーマ設計には問題があります。
新しいトレーニングを追加するたびにスキーマを更新する必要はありません。新しい行をINSERTすることによって新しいトレーニングを追加する場合は、1対多の関係が必要です。
HTMLテーブルを持つフォームの親テーブルを用意し、フォームの親に外部キーを持つ子テーブルを追加して、INSERTの新しいトレーニングを行います。
良いアイデアは、あなたのテーブルをすべて表示するのではなく、変更しなければならないテーブルを表示するかもしれません...この方法で、より良いデザインを手に入れることができます。 –