備忘録。そのときそのときに勉強しているもののメモ

immature

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つけてあるのを忘れないように一緒にメモっとく。

-phpMyAdmin

Copyright© immature , 2021 All Rights Reserved Powered by STINGER.