Tag: mysql error 1146

在Laravel迁移文件中填充数据库

我刚刚学习Laravel,并有一个工作迁移文件创build一个用户表。 我正在试图填充用户logging作为迁移的一部分: public function up() { Schema::create('users', function($table){ $table->increments('id'); $table->string('email', 255); $table->string('password', 64); $table->boolean('verified'); $table->string('token', 255); $table->timestamps(); DB::table('users')->insert( array( 'email' => 'name@domain.com', 'verified' => true ) ); }); } 但是运行php artisan migrate时出现以下错误: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'vantage.users' doesn't exist 这显然是因为Artisan还没有创build表格,但是所有的文档似乎都认为有一种使用Fluent Query来迁移数据的方式。 任何人都知道? 谢谢!

Mysql 1050错误“表已经存在”,实际上,它不

我正在添加这个表格: CREATE TABLE contenttype ( contenttypeid INT UNSIGNED NOT NULL AUTO_INCREMENT, class VARBINARY(50) NOT NULL, packageid INT UNSIGNED NOT NULL, canplace ENUM('0','1') NOT NULL DEFAULT '0', cansearch ENUM('0','1') NOT NULL DEFAULT '0', cantag ENUM('0','1') DEFAULT '0', canattach ENUM('0','1') DEFAULT '0', isaggregator ENUM('0', '1') NOT NULL DEFAULT '0', PRIMARY KEY (contenttypeid), UNIQUE KEY packageclass (packageid, class) […]