- ベストアンサー
テーブルからテーブルの移行について
あるテーブルから違うテーブルにデータを挿入しようとしています。 データ取得はPHPで作成していますが、 DBはPostgresです。 INSERT INTO VALUEで値を入れたいのですが、 テーブルの形式が違うため、フィールド数も違います。 VALUE(,,値,,) とするとエラーになってしまいます。 フィールド名で入れるしか方法はないのでしょうか? 何かよい案がありましたら、ご教授ください。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
INSERT INTO (違うテーブル) SELECT (必要な項目を違うテーブルの並びで) FROM (あるテーブル); で、簡単に挿入できるはずです。 (元のテーブルに無い項目は null か 0 等を記述。 php なら pg_query を使います) マニュアル VI.リファレンス の I.SQLコマンドのあたりを読んでください。 一応、日本語ドキュメントのダウンロードページです。 http://www.postgresql.jp/document/index.php3
その他の回答 (1)
- umota
- ベストアンサー率46% (150/324)
回答No.2
aiurai54 さんは 「画像の向き」の質問をしていらっしゃいましたが、 GD が有効ならば PHP (imagerotate)で回転できるみたいです。 スレ違いで失礼しました。
質問者
お礼
こちらの回答もありがとうございます!!
お礼
ありがとうございます!! 参考にさせていただきます。