phpMyAdmin

phpMyAdminのauto_increment

localhost-phpMyAdmin

phpMyAdminでidに自動作成される連番を割り当てたくて、AUTO_INCREMENT(連番)設定するためにAI欄にチェックをいれたら下記のエラーメッセージが表示されてしまった。

#1067 - Invalid default value for 'id'

どうやら原因は
原因は使用しているMySQLのバージョンが4.1系以上のため、
auto_incrementのカラムにはdefault設定ができないかららしい。
おとなしく、もっかいテーブルを作り直し。

CREATE TABLE users (
id int not null auto_increment primary key,
name varchar(255),
email varchar(255) unique,
password varchar(255),
created datetime,
modified datetime
);

emailはメールアドレスが重複しないようにuniqueつけてあるのを忘れないように一緒にメモっとく。

  • この記事を書いた人

ゆず

■忘れないように自分の覚書と、誰かも困っているかもしれないので参考になればいいなくらいの軽い備忘録です。
■サイト運営費のためGoogleAdsenseをいれています。
gifteeを贈る / コーヒーをおごる / mail

1

outlookを最小化すると勝手に終了してしまう outlookを最小化すると勝手に終了してしまうと相談されたけど実はそれ勝手に閉じてるわけじゃなくて、おそらく「最小化時にアイコン化する設定」になって ...

2

前提 自分用ブックマークサイトとして使用しているてがろぐに、いいねボタンをつけようという狙いです。なので、てがろぐのセットアップは終了し稼働しているものとします。 配布ページのマニュアルを参考に進めま ...

3

感想をもっと手軽に、お気軽に。 https://labo.01kawa.com/kansou 同人イベントやSNSで大好きな作家さんの作品に感動したとき、「感想送りたいな!」って思うけど、言葉に詰まっ ...

-phpMyAdmin