PHPとMySQLを使った掲示板の作り方 https://biz.addisteria.com/bbs_creation1/ の phpMyAdmin の MySQLに次のように入力します。
PHPとMySQLを使った掲示板の作り方 https://biz.addisteria.com/bbs_creation1/ の phpMyAdmin の MySQLに次のように入力します。 【ユーザー情報用テーブル members】 「その他」 の欄に AUTO_INCREMENT が入っています。 私ん phpMyAdmin は コメント の欄しか入れることが できません? その他に AUTO_INCREMENT を入れるににはどうし た好いでしょうか? よろしくお願いいたします。
ベストアンサー
id 設定画面の最後の 「AI」にチェックを付けたのでしょうか? このチェックが入っていれば、自動的に最後の画面で、その他に「auto_increment」が入ります。 それ以外では入れられませんし、コメントに書き込んでも無効です。 MySQLで auto_increment を付けるためには int型で not null primary key が付いているカラムでなければなりません。 他のカラムにprimary keyがあったら不可となりますし、対象カラムに上記3条件揃わないと設定可能にはならないと思います。
1人がナイス!しています
ありがとうございます。 よくわからいのですが phpMysqlの主な画面を、以下貼り付けました。 ---------------------------------------------------- 名前 データ型ドキュメント 長さ/値 デフォルト値 照合順序 属性 NULL Adjust privilegesドキュメント A_I コメント カラムを移動させる id INT 11 なし -------------------------------------------- AIにチェックを入れたところ以下のエラーが出ました。 ---------------- クエリエラー: #1075 - 不正な表定義です。AUTO_INCREMENT列は1個までで、索引を定義する必要があります。 -------------------
質問者からのお礼コメント
今後ともよろしくお願いいたします。
お礼日時:6/27 7:04