- 博客(6)
- 收藏
- 关注
原创 关于MySQL中DATE_ADD()与DATE_SUB()的一些用法
DATE_ADD()与DATE_SUB()都是对时间进行操作,前者是加后者是减,仅是加减方向的不同。所以'-1,-1'可以被替换成'-1x-1' '-1--1' '-1 -1',是的负号也可以作为负数间的连接符。DATE_ADD(NOW(),interval '-1,-1' YEAR_MONTH)--对年和月同时减1。DATE_ADD(NOW(),interval '1,1' YEAR_MONTH)--对年和月同时加一。'1,1'可以换成'1 1' '1-1' '1x1'复合表达式,可以同时做减操作。
2023-03-21 09:48:11
1264
1
原创 ORACLE的TRUNCATE命令,慎用。
最近上线了个新功能,把3个表的数据转到另外3个表里。大概是这样:1、清空A1、B1、C1表2、将A2、B2、C2表的数据放到A1、B1、C1中(对应表的表结构完全一致)3、清空A2、B2、C2表1、3中用的truncate,2用的insert select from测试时没问题,上线后发现有问题,有时候1表和2表都没数据,有时候1表有了2套数据。总之没见到正常的时候。程序log正常、oracle的log(v$sql)也正常。但是在看oracle的log时,发现了一点蛛丝马迹,就是
2022-04-08 11:15:43
2268
2
原创 关于.gitignore中不忽略的一点用法
.gitignore中,!代表不忽略:/*!/project/*代表忽略掉根目录下所有内容,但不忽略根目录下porject文件夹下的内容昨天在配置ignore的时候,想做如下配置:/*!.gitignore!/project/src/com/*即,我只想同步.gitignore文件和根目录下project/src/com文件夹内的所有内容(根目录、project下和src下都有其他文件和文件夹)时git仅对gitignore采取了不忽略,而仍然对proje..
2021-04-23 09:31:27
1592
原创 关于数据库的导出和导入
最开始使用Oracle SQL Developer。想把一个数据源(以下称为旧库、旧表)的数据表导入到另一个数据源(以下称为新库、新表)中。操作方法如下:先在新库中建立空表:打开旧表,在SQL标签内,复制完整的构建SQL代码。点击工具、SQL工作表、选择新库,并执行刚刚复制的SQL代码。再将旧表数据粘到新表中:右键旧表,导出数据,选择一种文件格式(我用的xls)右键新表,导入出数据,选择相应的文件格式但是出现了问题:旧表的某日期列,显示的格式为“DD-MM月-YY”,比如“
2020-05-26 14:45:56
274
原创 关于通过JS变更文本框内文字与颜色
新人程序猿,望大家指导,轻喷,谢谢!(因为公司内外网隔离,无法复制粘贴,所有代码都是手敲的)曾经有个文本框<input id="inputId" style="line-height: 22px;" class='easyui-validatebox' >想要在文本框内实现输入提示的功能最开始想用placeholder去实现,但发现easyui好像不支持placeholder,所以就自己用js去实现,好在也不复杂。在htm里添加了onclick和onblur方法调用,变成如下:&
2020-05-18 10:30:46
2422
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人