Laravel 5 [PDOException] SQLSTATE [42000]:语法错误或访问冲突:

时间:2015-07-03 06:21:13

标签: php mysql laravel laravel-4 laravel-5

  

** [PDOException] SQLSTATE [42000]:语法错误或访问冲突:1166错误的列na na me' INTERESED IN INTERNSHIP JOB   ' **

     

**在本栏目中,INTERNEH IN INTERNSHIP JOB是单选按钮**

     

**本栏目中的SEX,有兴趣的实习工作,以及18以上的无线电按钮**

public function up()
{
        Schema::create('students',function(Blueprint $table)
  {
    $table-> increments('id');
    $table-> char('FIRST NAME',50 );
    $table-> char('LAST NAME',50 );
    $table-> string('EMAIL',50 );
    $table-> string('SEX',50);
    $table-> string('INTERESTED IN INTERNSHIP JOB ',50);
    $table-> text('SKILLS');
    $table-> string('above18',50);
    }); 

}

请帮我解决上述错误,因为我被困住了。

1 个答案:

答案 0 :(得分:0)

一个建议虽然从不使用大写的列名,否则可能会跨窗口(不区分大小写)和Linux(区分大小写)之间的平台问题

http://justinsomnia.org/2003/04/essential-database-naming-conventions-and-style/

<强>更新

'INTERESTED IN INTERNSHIP JOB '更改为'INTERESTED IN INTERNSHIP JOB'

列名末尾有一个额外的空格'