mysql 5.5 int类型 设置不为null,无填充,添加新数据会自动填充0

而5.6同样的配置新建数据没值时,不让添加

 

5.5 datetime 不能设置默认时间(可以通过某些复杂的方式,这里说的是直接)

5.6 可以设置默认为当前时间,CURRENT_TIMESTAMP

 

其实关闭5.6的严格模式就可以了

注释掉my.cnf里的STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION

或者

SET @@global.sql_mode = 'STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION';

相关文章:

  • 2022-12-23
  • 2021-07-23
  • 2021-09-15
  • 2022-02-26
  • 2022-12-23
  • 2022-03-06
  • 2021-11-15
  • 2022-12-23
猜你喜欢
  • 2021-06-17
  • 2022-02-01
  • 2021-06-28
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案