2010-04-27 1 views
1

안녕하세요, 모델에 저장할 때 생성되고 수정 된 필드는 자동으로 CakePHP로 채워지지 않습니다. MySQL을 사용할 때 자동으로 채워지지만 지금은 그렇지 않습니다. 나는 여전히 MySQL을 사용할 때 NOW()를 사용하지 않고있다. 왜 그럴까요? 또한 필드의 값이 설정되지 않은 경우 SQL Server에서 smallint/date 등의 필드에 문자열을 삽입 할 수 없다는 메시지가 표시되어 'NULL'(따옴표 포함)이 삽입되어 오류가 발생합니다. 어떻게 해결합니까?모델에 저장하면 생성되고 수정 된 내용이 CakePHP에 의해 자동으로 채워지지 않습니다. SQL 서버 사용

미리 감사드립니다.

답변

1

내가 데이터베이스에 문자열이라고 생각하는 이유는 그것을 인용하지 않고 키워드로 NULL을 설정하는 것입니다.

createdmodified 필드가 여전히 DATETIME 필드인지 확인하기 위해 데이터베이스의 스키마를 다시 확인 했습니까?

또한 "SQL Server"라고 말하면서 MySQL을 언급하므로 이제는 MSSQL을 사용하고 있다고 가정합니까?