2017-08-29 3 views
0

に1064私が)を考えることができるすべて:とまだ私はこのような表を持っているし、うまく働いた運を持っていないが、何らかの理由で、これはかつてここでLaravel - SQLSTATE [42000]:構文エラーまたはアクセス違反:私はPHPの職人が、私が試した <br /> のMySQL 5.6.34を使用してい <br /> を移行実行すると、今それが起こるまで、私はこのエラーを持っていなかったの移行

[PDOException] 
    SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax 
    to use near 'unsigned not null, `address_1` varchar(191) unsigned not null, `address_2` varch' at line 1 

を動作しませんが、私の移行ファイルは

public function up() 
    { 
     Schema::create('rmaRequests', function (Blueprint $table) { 
      $table->increments('id'); 
      $table->integer('user_id')->unsigned(); 
      $table->foreign('user_id')->references('id')->on('users')->onDelete('cascade'); 
      $table->string('reference_number')->unique(); 
      $table->string('first_name'); 
      $table->string('last_name'); 
      $table->string('email'); 
      $table->string('phone'); 
      $table->string('fax'); 
      $table->string('company'); 
      $table->integer('marketplaceId')->unsigned(); 
      $table->string('order_number')->unsigned(); 
      $table->string('address_1'); 
      $table->string('address_2'); 
      $table->string('city'); 
      $table->string('state'); 
      $table->string('zip'); 
      $table->integer('returnTypeId')->unsigned(); 
      $table->string('sku'); 
      $table->string('qty'); 
      $table->string('productName'); 
      $table->text('comments'); 
      $table->integer('status_id')->unsigned(); 
      $table->string('replacement_tracking'); 
      $table->string('return_tracking'); 
      $table->string('rma_number'); 
      $table->string('refund_number'); 
      $table->timestamps(); 
     }); 
    } 



/** 
    * Reverse the migrations. 
    * 
    * @return void 
    */ 
    public function down() 
    { 
     Schema::drop('rmaRequests'); 
    } 
です

答えて

3

varcharunsignedを使用していると思いますか?

ここ

Laravelの説明で unsigned()方法
$table->string('order_number')->unsigned(); 

:詳細情報についてはUNSIGNED

からinteger

セット:https://laravel.com/docs/5.4/migrations#column-modifiers

+0

それを解決感謝:)私はthを受け入れるよ5分で答える – Yosef

関連する問題

 関連する問題