![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
火光下的铁生
人无远虑必有近忧
展开
-
mysql数据库字段的默认值设定注意事项
切记:设置完某个字段的默认值后,一定要设置该字段为not null。只有当mysql,进行not null设置后,设置的默认值才能查询出来。没有设置默认值的时候效果:null=null+1 affected rows: 0; 不报任何错误;但是数据库没有更新;设置了字段为默认后查出来就是:0;不设置字段默认值设置默认值,并 设置not null后:0=0+1...原创 2019-11-21 15:00:12 · 1724 阅读 · 0 评论 -
oracle数据库迁移mysql需要修改高频率点
1、and rownum <= #{pageSize} 修改为limt #{pageSize 注意 mysql中limit必须在order by 语句之后;2、 SYSDATE 修改为 SYSDATE();3、日期函数to_date(insert_time,''yyyy-mm-dd'')修改为DATE_FORMAT(insert_time,'%Y-%m-%d')...原创 2019-10-29 16:48:03 · 206 阅读 · 0 评论 -
java中取数据库时间或者系统时间
开发中经常碰到当前系统时间和数据库时间是不一致的情况。一、取数据库时间insert 操作 createTime default 可以设置为now();update操作 updataTime字段 default 设置now() 是不起作用的,必须在程序中或者mapper文件中设置。 update sql 中设置updateTiem=now();记住无条件限制,不判断记录是否为null二、...原创 2019-02-21 17:00:28 · 4410 阅读 · 1 评论 -
Postgresql数据库之创建和修改序列
创建序列(从1开始,递增幅度1,最大值无上限):create sequence fl_user_seq increment by 1 minvalue 1 no maxvalue start with 1;更改序列值(方法中两个参数分别是1.序列名字,2.序列修改后值):select setval('fl_user_seq ', 88);Navicat Premium中序列位置如...原创 2019-07-31 17:05:17 · 2696 阅读 · 0 评论