mysql异常:Incorrect datetime value: '0000-00-00 00:00:00.000000' for column 'updated_at' at row 1


解决方法:

  1. 进入mysql容器:docker exec -it container_id bash
  2. 进入mysql控制台:mysql -uroot -p
  3. 查看sql_mode
    select @@sql_mode;//查看当前sql_mode
    select @@global.sql_mode;//查看全局sql_mode
  4. 修改sql_mode
    set @@global.sql_mode = 'STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';//全局修改
    set @@sql_mode = 'STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';//修改当前
  5. quit退出!!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM