前提・実現したいこと
すでに存在するusersテーブルに下記のクエリを発行するとタイトルのエラーメッセージが返ってきます
カラムを追加するためにはどうしたらいいでしょうか
Mysql
1alter table users add user_id varchar(15) not null unique;
発生している問題・エラーメッセージ
ERROR 1062 (23000): Duplicate entry '' for key 'users.user_id'
該当のソースコード
users.table
1+-------------------+-----------------+------+-----+---------+----------------+ 2| Field | Type | Null | Key | Default | Extra | 3+-------------------+-----------------+------+-----+---------+----------------+ 4| id | bigint unsigned | NO | PRI | NULL | auto_increment | 5| name | varchar(255) | NO | | NULL | | 6| email | varchar(255) | NO | UNI | NULL | | 7| email_verified_at | timestamp | YES | | NULL | | 8| password | varchar(255) | NO | | NULL | | 9| remember_token | varchar(100) | YES | | NULL | | 10| icon | text | YES | | NULL | | 11| profile | text | YES | | NULL | | 12| created_at | timestamp | YES | | NULL | | 13| updated_at | timestamp | YES | | NULL | | 14+-------------------+-----------------+------+-----+---------+----------------+
補足情報(FW/ツールのバージョンなど)
MySQL 8.0.28
回答1件
あなたの回答
tips
プレビュー