- ベストアンサー
AUTO_INCREMENTをphpMyadminで設定するのはどうしたらいいでしょうか?
AUTO_INCREMENTをphpMyadminで設定するのはどうしたらいいでしょうか? いまいちわかりません。AUTO_INCREMENTの値を保存する項目は、"bango"という名前で利用しようとしています。 更新や削除する際に、この値を利用しようと思っています。 ご教授願います。
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- phpMyAdminでPRIMARY KEY AUTO_INCREMENT
phpMyAdminの操作画面上でPRIMARY KEY AUTO_INCREMENTを設定する方法を教えてください。 SQLを使えばできるのですが、phpMyAdmin上ではAUTO_INCREMENTという項目が見当たりません。 かんたんな内容ですが、よろしくお願いします。
- ベストアンサー
- MySQL
- AUTO_INCREMENTについて教えてください
■質問1 PHPを使ってMySQLに接続しているのですが、 「AUTO_INCREMENT」指定しているIDの次の値を取得したいのですが、 どうすれば良いでしょうか? 用途としては、レコードを挿入する際、画像ファイルにレコードID名を付与したパスをつけたいのです。 <やりたいこと> 1.AUTO_INCREMENT指定しているIDの次の値を取得 2.画像ファイル名に付与 3.レコード挿入 この1を、どうやるか知りたいです ■質問2 「AUTO_INCREMENT」指定はどこに保存されているのでしょうか? 例えばレコードを削除した後、新たにデータ挿入する場合、 次の「AUTO_INCREMENT」値ではなく、削除した一番若い番号を利用することは可能でしょうか? ■質問3 質問2に関連しているのですが、DUMPデータを移行した際など、次の「AUTO_INCREMENT」値も新しいDBへ引き継がれるのでしょうか?
- ベストアンサー
- MySQL
- auto_incrementを設定し直す。
Primary Keyとして、auto_incrementを利用しているのですが、レコードを削除したりすると数が飛びます。 これを設定し直す事はできないのでしょうか? できないのなら、SQL文でupdataし直す。 auto_incrementをやめて、重複しない数を入れる。 ・・・しかないんかな??
- 締切済み
- MySQL
- 後からAUTO_INCREMENTの値を1にする方法
MySQL=4.0.26 phpMyAdmin 2.6.4-pl4を使用しています。 AUTO_INCREMENT(int11)が自動追加されて、数値が70になったとして レコードを削除しても数値が1になりません。 プライマリーキーの関係かなと思いますが、 後からphpMyAdmin上でAUTO_INCREMENTの値を1にする方法、また、自由に数値を変更する方法を教えて頂けないでしょうか。 初期の段階でDBを構築する場合でSQLを実行する場合の AUTO_INCREMENTは解るのですが、 たとえば PRIMARY KEYを(`no`)として TYPE=MyISAM AUTO_INCREMENT=1; として、正常に利用していますが、 DB構築後、レコードが登録された後、phpMyAdmin上で レコードを削除した後またAUTO_INCREMENT=1などにする方法が 解りません。 説明べたで申し訳御座いませんが、 どうぞ宜しくお願い致します。
- ベストアンサー
- MySQL
- Auto_incrementについて
Auto_incrementを設定して値をinsertしていくと1、2、3とインクリメントされると思います。 ここで、2のレコードを削除して、その後、値をinsertすると4のレコードに値が入力されると思います。 これを4ではなく2のレコードへinsertするにはコードで指定するしかないのでしょうか。 ご存知の方、宜しくお願いします。
- ベストアンサー
- MySQL
- auto_increment型
phpPgAdmin上から、テーブル定義を行っています。 テーブルの中へ、auto_increment型の項目を追加したいと 考えております。 MySQLには、auto_increment型が存在しますが、PostgreSQLの場合 には、同じような型があるのでしょうか?もし、ない場合には、 一般的にどのような対応をしているのでしょうか?(例えば、 Insertする際にPGの中でincrementしているのでしょうか?) (1)auto_increment型の追加方法 (2)auto_increment型がない場合の、対処方法 以上の点に関して、お分かりになる方がいらっしゃいましたら、 ご教示をお願いいたします。
- ベストアンサー
- PostgreSQL
- PHPMYAdmin リレーションについて
宜しくお願いします。 現在、mysql(PHPMYAdmin) を access から操作しているのですが、以下の事がわかりませんでした。 PHPMYAdmin のテーブル a と b に int型・AUTO_INCREMENT の a_auto b_auto を作成しています。それを access クエリで統合し、フォームを作成しました。 フォームで入情報を入力していると、 a_auto と b_auto が異なる値で保存されてしまいます。 これを同じ値で保存したいのですが、どうすればいいでしょうか?
- ベストアンサー
- MySQL
- AUTO_INCREMENTを2つ設定する方法
お世話になっております。 現在すでに投稿されている記事を複製する処理をphpで作成しています。 linkmetaというテーブル内のid、link_idというカラムがありidはAUTO_INCREMENTとなっています。 link_idにもAUTO_INCREMENTを設定したいのですが調べるとそれは仕様により不可能ということがわかりました。 現在link_idにもidと同じ値を自動的に挿入したいと考えております。 別の手段でlink_idにAUTO_INCREMENTもしくは同様のINSERTを行う方法はありませんでしょうか? idの数値を取得しようと考えたのですが INSERT前ではAUTO_INCREMENT後の値は取得できない事に後から気づきました。 この様に1つのテーブルに値が重複しない様にする処理は皆様はどのように行なっているのでしょうか? 良い方法は思いつかずに困っております。 どなたかご回答くださいませ。 宜しくお願い致します。
- ベストアンサー
- PHP
- AUTO_INCREMENT
教えて頂けますか? AUTO_INCREMENT を設定して、 レコードを削除した場合、番号が抜けると思いますが 新しいレコードを追加した場合、空いている番号に挿入されますか? よろしくお願いします
- 締切済み
- MySQL
補足
ありがとうございました。 うまくいきました。助かりました。 今後もお願いします。