【5ヶ月連続!3位】ほかにも多くのプログラミングスクールがありますが、現役エンジニアが利用して間違いないスクールを厳選しています。‘PRIMARY’」というエラーが出てしまって、プライマリキーに設定するものを変更したいということがあるかと思います。phpmyadmin上で設定する方法・削除変更がphpmyadminのバージョンが変更されていてデザインが変わってしまっているので意外とわかりづらい部分がありますのでご紹介します。関連記事phpmyadminでのインデックスの変更方法1.指定のテーブルの構造ボタンを押す表示の右側に構造のタブがありますので、こちらを押下します。すると上の画像のようにこのテーブルのデータ型やタイムスタンプの設定、auto_incrementの設定などが一覧で確認出来ます。挿入タブからsqlを実行したりも出来ますよね。今回はインデックスの情報の変更なので、挿入タブなどの説明に関しては省きます。挿入タブからのデータ挿入でテーブルの設定のデバックちなみに、phpなどで自分が書いたsqlが間違っているのか、コードで判断できない方は、挿入からのデータを入力して実行してみるとエラーが起きますのでそれでチェックするという方法もあります。'PRIMARY'」などのエラーが起きますので、これを元に検索などをかけるとある程度引っかかってきますので、デバックするときにいちいちコードを書くのが面倒だ、「コードの書き方がわからない」という方はぜひ試してみてください。2.構造ページの下にあるインデックスのプラスボタンを押下phpmyadminのバージョンによっても画面のデザインが変更される可能性がありますのでご注意ください。他のphpmyadminに関する記事などでも結構古いバージョンのデザインのキャプチャが使われていて少し迷ってしまったのでバージョンも掲載しておきます。※この記事の時点のphpmyadminのバージョンは4.0.10.15+インデックスと書かれているテキストをクリックするとインデックスのデータ情報が展開されます。今回の記事ではprimaryの削除を行っていきます。注意のアラート部分が表示されていますが、無駄な設定が多い場合にはここのアラート項目が増えていますので、意味を理解しながら削除するようにしてください。※上記の画像はidだけになっていますが、company_idもprimaryキーに設定されていたので削除しています。●「キー名」が「PRIMARY」という項目がありますのでそれを、すぐ左の「削除マーク」を押して削除してください。非常に簡単に削除できてしまいますが、実際のアプリケーションの挙動にも変化がある場合もありますので、注意して行うようにしましょう。今回は例えば、company_idにもprimaryキーが設定されてしまっていると、企業AをユーザーAがお気に入りや何かをした場合に他のユーザーBはお気に入り等が行えなくなってしまっていました。お気に入り機能というのは通常ユーザーごとに行えるものですので、company_idをprimaryキーに設定してはダメですよね。インデックスデータから情報を変更する必要がありました。最初から設定が間違っていて、実装しながら気づくということもあるかもしれませんが(普通は間違わないですが)、今回のように変更して削除したい場合などはぜひ参考にしてみてください。Vol.1在宅ワーカー・アルバイトが知るべき初心者OKの稼げるお仕事3選プログラミング言語別WebCamp成功体験談1ヶ月みっちり通って使い倒した、ウェブキャンプの転職成功体験談です。企業情報と評判から会社をえらぶ口コミや企業情報から入社対策をしましょう。