2016-06-04 3 views
2

레일에서 마이그레이션 오류가 발생했습니다.레일 마이그레이션 오류 기본값이 잘못됨

def self.up 
    change_column_default :course_objects, :active, :default => "0" 
    end 

오류가

Mysql2::Error: Invalid default value for 'active': ALTER TABLE `course_objects` CHANGE `active` `active` tinyint(1) DEFAULT '---\n:default: \'0\'\n' 

또한이 시도입니다 :

def self.up 
    change_column_default :course_objects, :active, :default => 0 
    end 

같은 오류

이 경우 문제가 무엇입니까?

답변

관련 문제