`CREATION_DATE` datetime DEFAULT CURRENT_TIMESTAMP报错问题
来源:互联网 发布:打开windows资源管理器 编辑:程序博客网 时间:2024/06/05 15:44
前提
在用公司的hap框架生成数据库时,发现数据库执行这行代码时出错,各种百度,总结得到以下两个办法:
方法1.
要把 `datetime` 改成`TIMESTAMP`就好了,但是这个是生成的数据库文件,几十个,改个毛。
方法2.
设置my.ini文件中的sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
的参数,但是发现上面的这个设置就没有对data类型的数据进行了限制。
方法3.根本原因
发现是版本问题。我用的是5.5,换成5.6即可。呵呵了,对自己无语。
总结:
低版本的东西尽量别用,出现版本问题真的很烦的,不说了,重装mysql吧。
阅读全文
0 0
- `CREATION_DATE` datetime DEFAULT CURRENT_TIMESTAMP报错问题
- mysql数据库设置datetime类型 字段的默认值为CURRENT_TIMESTAMP(6)时报错
- SqlServer datetime字段实现 on update CURRENT_TIMESTAMP
- SqlServer datetime字段实现 on update CURRENT_TIMESTAMP
- mysql5.5.23 CURRENT_TIMESTAMP问题
- current_timestamp
- mysql的两个CURRENT_TIMESTAMP问题
- python datetime.datetime is not JSON serializable 报错问题解决
- python datetime.datetime is not JSON serializable 报错问题解决
- MySQL版本区别5.5与5.7之DEFAULT CURRENT_TIMESTAMP
- Mysql 数据库date, datetime类型设置0000-00-00默认值报错问题
- Mysql 数据库date, datetime类型设置0000-00-00默认值报错问题
- C++ Call to implicitly-deleted default constructor of 'XXXX'报错问题笔记
- 关于<mvc:default-servlet-handler/>报错问题的解决
- 关于vue中修改export default中脚本报一大堆错的问题
- 关于启动图片 Default.png报错
- mysql单表多timestamp的current_timestamp设置问题
- mysql添加DATETIME类型字段导致Invalid default value错误的问题
- java web api接口调用
- 子类与父类构造器的思考
- 快速排序
- 初识nodejs19
- PHP(Thinkphp框架)将数据表导出csv文件
- `CREATION_DATE` datetime DEFAULT CURRENT_TIMESTAMP报错问题
- ExecutorService的使用
- RecyclerView的GridView和ListView的混排处理
- Pi-3DCAPP正式发布
- cocos creator构建andorid时切换api level编译报错问题解决
- 编写安全代码——小心有符号数的右移操作
- this, self, parent, static
- Tire-Tree(前缀树,字典树)
- 每日Linux命令(2)-cal