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


Laravel 5 [PDOException] SQLSTATE[42000]: Syntax error or access violation:

**[PDOException]SQLSTATE[42000]:语法错误或访问冲突:1166不正确的列na-me'INTERESTED IN INTERSHIP JOB'**

**在本栏中,INTERESTED in INTERSHIP JOB是单选按钮**

**在本专栏中,性,对实习工作感兴趣,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);
    }); 
}

请帮我解决前面提到的错误,因为我被卡住了。

一个建议是,列名永远不要使用大写字母,否则windows(不区分大小写(和Linux(区分大小写

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

更新

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

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