嗨,当保存到模型时,我创建和修改的字段不会被CakePHP自动填充。当我使用MySQL时,它是自动填充的,但现在不是了。当我还在使用MySQL时,我没有使用now()。为什么?另外,如果字段的值未设置为“NULL”(带引号),则会插入,这会导致错误,因为SQL Server说我无法向smallint/date等类型的字段插入字符串。如何解决此问题?
提前谢谢!
最佳答案
我将把NULL
设置为关键字而不是引用它,我想这就是为什么您的数据库认为它是一个字符串。
您是否重新检查了数据库的模式以确保created
和modified
字段仍然是DATETIME
字段。
你还说“SQL Server”,并提到MySQL,所以我假设你现在使用的是MSSQL?