• mysql插入数据显示:Incorrect datetime value: '0000-00-00 00:00:00'


    1. 在进行mysql数据插入的时候,由于mysql的版本为5.7.1,部分功能已经升级,导致在datetime数据类型的影响下出现错误:

     
    数据插入:
    mysql>insert into jos_modules(title,ordering,position,published,module,showtitle) values('测试模块2',1,'left',1,'mod_lgc2',1);
    错误信息:
    Incorrect datetime value: '0000-00-00 00:00:00' for column '……
     
    2.解决方案:
    打开my.ini,找到sql-mode=""(最下面),紧靠着; sql-mode="STRICT_ALL_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ZERO_DATE,NO_ZERO_IN_DATE,NO_AUTO_CREATE_USER",添加sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"; 注意前面没有分号(注释)。
  • 相关阅读:
    Django
    闭包&装饰器
    Python学习 Day 062
    Python学习 Day 059
    Python学习 Day 058
    Python生成器
    第一类对象(函数),闭包及迭代器
    进阶函数的学习
    对函数的初步了解
    python文件操作
  • 原文地址:https://www.cnblogs.com/amujoe/p/9116977.html
Copyright © 2020-2023  润新知