• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PostgreSQLからMySQLへ変換)

PostgreSQLからMySQLへの変換方法とは?

このQ&Aのポイント
  • 現在ECサイトに追加カスタマイズ機能を導入するため、PostgreSQLからMySQLへの変換を行いたいです。使用するコードやエラーの解決方法について教えてください。
  • 使用しているphpMyAdminでPostgreSQLのSQLコードを入力するとエラーが発生します。特にtimestamp型とALTER以降の文でエラーが発生します。MySQLでの解釈方法や変更方法を教えてください。
  • 質問者はMySQL 4.1.21を使用しています。MySQL 4.1.21でPostgreSQLのコードを正しく解釈するためのアドバイスやヒントを教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ここは、自分の代わりに誰かに調べてもらったり、何かを作ってもらうサイトではありません。自分なりに調べた内容を示し、具体的に分からない部分を示すことがルールです。もし、誰かに調べてもらったりといったことをお望みなら、はてなの人力検索などを利用しましょう。 とはいいつつ、すぐに分かったところは次のようなところです。 serial型に関しては、PostgreSQLの独自機能なので、他RDBMSに変更する場合は、DDL(定義)だけでなくDML(操作)も修正が入る可能性が高い思います。 (1)データ型のserialは、PostgreSQLの独自機能  →MySQLでは、auto_incrementという似た機能がある。   insertなどでnextvalといったserial型の独自関数を使っている場合は、それもPostgreSQLの独自機能なので、MySQLでは使えない (2)without time zoneは、PostgreSQLの独自機能 (3)ALTER TABLEのONLYも、PostgreSQLの独自機能 (4)COMMENT文は、MySQLでは未実装。 create tableに、comment句があり、それで代用できる。

engbg
質問者

お礼

>chukenkenkou様 利用規約等確認せずに焦って投稿してしまいました。 頂いたアドバイスを元に、自分なりにmysqlを勉強したいと思います。 ご迷惑お掛けしました。

関連するQ&A