実現したいこと
laravelでtwitteのプロフィールページのように、ユーザーテーブルにusernameのカラムをユニークで追加したいです。https://twitter.com/(ユーザー名)
既存の30行のユーザーデータが存在するuser tableに追加でname_id
というユニークなカラムを追加したいです。
migration file
public function up() { Schema::table("users",function (Blueprint $table) { $table->string("name_id")->after("email"); $table->unique("name_id"); }); }
error
php artiasn migrate
を実行するとname_idのカラムが空でユニークの制約に違反してしまう?
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '' for key 'users_name_id_unique' (SQL: alter table `users` add unique `users_name_id_unique`(`name_id`))

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/05/16 11:03