前提・実現したいこと
MySQL Workbenchにてデータベースのuser_idやpost_id、comment_idの数字を1,2,3と連番にしたいのですが、5,15,25などと数字が飛んでIDが割り当てられてしまいます。
発生している問題・エラーメッセージ
PHPにて簡易掲示板を作成しました。
ローカル環境でphpMyAdminのデータベースを使用していた際はuser_id、post_idやcomment_idは1、2、3と順番に連番になっていたので、コメントを投稿した際はcomment_post_idとpost_idがマッチングした状態で投稿が反映されたのですが、phpMyAdminのデータベースをMySQL Workbenchにインポートしherokuにてデプロイをし本番環境で投稿したポストに対してコメントを投稿していみると、下記の画像のようにcomment_post_idの数字がpost_idとマッチングしなくなりました…
ただ、どういうことか最初の投稿post_idの5のみのコメントが反映され、それ以外の投稿にはコメント投稿は反映されませんでした。
もし同じようなご経験をされた方、MySQL Workbenchにて連番を設定する方法をご存じの方がいらっしゃいましたらご教授いただけると幸いです。
どうぞよろしくお願い致します。
補足情報(FW/ツールのバージョンなど)
cloud9
PHP(7.3.29)
mysql Ver 14.14 Distrib 5.5.62, for Linux (x86_64) using readline 5.1
###データの移植(インポート)の手順
①workbenchのSetup New Connectionにてheroku config | grep CLEARDB_DATABASE_URLで得た必要な情報を入力。
②Administrationの中にあるData Import/Restoreを選択。
③Import from Self-Contained Fileを選びphpMyAdminでエクスポートしたファイル(〇〇.sql)を選択。
④Default Target Schemaをデフォルトで表示されるデータベース名を選択しインポート。
⑤データベース接続設定を記述している、PHPファイルの内容を書き換え。
あなたの回答
tips
プレビュー