1

質問したいのですが、mysqlテーブルフィールドを同期する簡単な方法はありますか?
私の質問を拡張させてください:

私はmysqlデータベース駆動型サイトを持っており、テーブルプレフィックスを分離することによって(Wordpressのように)、テーブルを複数のコンテンツプロバイダー(ホスティング機能のために1つのテーブルしか使用できません)に使用したいと考えています。

現在のテーブルからすべてのフィールドをコピーし、すべての新しいエントリにプレフィックス(指定します)を追加する方法が必要です(例:2つのフィールド、リンク、ページがあり、新しいフィールドnew_links、new_pagesを現在のテーブルに自動的に追加したい/すべてのキーは同じである必要があります(つまり、フィールドID、値など))。

これらのフィールドを作成した後、1つ以上の新しいエントリが元のフィールドに追加された場合、新しいフィールドをプレフィックス(new_)フィールドに作成する必要があることを制御する方法が必要です。

4

1 に答える 1

0

問題が発生していると100%確信しているわけではありませんが、...

テーブルに2つの新しい列を追加しても、問題はありません。

ALTER TABLE foo ADD COLUMN new_links ...

アプリケーションから(問題あり)またはトリガーを介してそれらを同期させることができます。

間違いなくホスティングプロバイダーをアップグレードする時が来ました。

于 2011-05-04T03:23:39.097 に答える