【发布时间】:2020-11-27 14:40:02
【问题描述】:
当我尝试将新列插入 SQL Server 数据库时,我收到以下错误。
SQLSTATE[23000]:[Microsoft][ODBC Driver 17 for SQL Server][SQL Server]无法在具有唯一索引“users_api_token_unique”的对象“dbo.users”中插入重复的键行。重复键值为 ()。 (SQL:插入 [users]([name]、[email]、[password]、[updated_at]、[created_at])值(ibramin salah、ibra@gmail.com、$2y$10$laopDTNj9Ddzr4cf4a4ctuxYwra5raqm8TXXBS.Rc2wBH2mnf.cJG、 2020-08-07 08:57:49.077, 2020-08-07 08:57:49.077))
表架构
Schema::create('users', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('name');
$table->string('email')->unique();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->boolean('adminCreation')->default(0);
$table->rememberToken();
$table->timestamps();
});
我正在使用 Laravel 5.8 和 PHP 版本 7.4.4。
【问题讨论】:
标签: php sql-server laravel laravel-5.8 php-7.4