当我进入 Laravel Voyager 的管理员并尝试创建一个新表时,一切正常,直到我添加时间戳。我的项目设置为使用 mysql,我意识到这是我的 mysql 设置的问题,但我似乎找不到有效的答案。这是错误
generic.exception: An exception occurred while executing 'ALTER TABLE jobs ADD created_at timestamp null NOT NULL, ADD updated_at timestamp null NOT NULL': SQLSTATE[42000]: Syntax error or access violation: 1067 Invalid default value for 'updated_at'
我在这个堆栈溢出帖子中尝试了顶级解决方案,重新启动了 mysql,但它没有用。我得到和以前一样的错误。
我已经让它与 postgresql 一起使用,但我想将它与 mysql 一起使用,因为这是我所熟悉的。