oracle11插入时间格式数据报错ORA-01843 not valid month oracle 11在插入时间格式如 2022-9-5 12:00:00 这种格式数据到 TIMESTAMP字段里报错 ORA-01843 not valid month 解决办法 执行insert命令...... 言曌 09月05日 543 阅读全文
Oracle和MySQL查询本年已过去的月份 最近写了很多SQL,记录下 查询本年已过去的月份:如 2022-01、2022-02、...、2022-8 Oracle写法 SELECT to_char(sysdate, 'yyyy') || '-...... 言曌 08月21日 447 阅读全文
Oracle和MySQL查询当月已过去的日期 最近写了很多SQL,记录下 查询本月已经过去的日期:如 2022-08-01、2022-08-02、...、2022-08-21 Oracle写法 select to_char(...... 言曌 08月21日 423 阅读全文
Oracle和MySQL查询最近七天的日期 最近写了很多SQL,记录下 查询最近7天的日期,如 2022-08-12、2022-08-13、 ... 2022-08-18 Oracle写法 SELECT TO_CHAR ( SYSDATE - ...... 言曌 08月21日 481 阅读全文
MySQL查询单表各种状态的SQL 最近在公司的项目中写了不少SQL语句,有一些还是比较经典的,记录一下 有时候我们需要查询一个表里某个状态字段,各种值的数据 比如我有一个文章表 t_article 里有一个状态 status 字段,s...... 言曌 08月21日 492 阅读全文
MySQL实现递归查询 最近在改造公司的代码,之前开发的时候用的是Oracle数据库,现在需要额外写一套支持MySQL的代码,主要是改 MyBatis 里的 XML 代码。 其中一个问题,Oracle 使用 start wi...... 言曌 08月21日 1408 阅读全文
MySQL排序字符串排序,数字优先 最近太忙了,遇到很多问题都没有时间整理,准备今明两天抽空一起记录下 问题描述 今天先记录一个昨天遇到的排序问题 先看问题,文件名种带有数字开头的,排序是按照第一个字符排序的,即 0、1、10、11 正...... 言曌 12月17日 1229 6 阅读全文
You can't specify target table 't' for update in FROM clause SQL异常解决 MySQL不允许更新一张表时又查询这张表,如下SQL会报错 UPDATE oms_order t SET LINK_ORDER_CODE = (SELECT ORDER_CODE FROM oms_o...... 言曌 11月10日 834 6 阅读全文
SqlServer批量添加 更新时间和触发器 最近在数据迁移,需要考虑到增量迁移,所以需要在老系统所有表加一个迁移更新时间字段 直接贴脚本,其中TRANSFER_UPDATE_TIM是我要加的字段名,设置默认值为当前时间,创建更新触发器 dec...... 言曌 10月21日 2096 7 阅读全文
通过navicat完成sqlserver迁移数据到mysql 最近要把一个项目的老系统的sqlserver库迁移到新系统的mysql库,工作量着实很大。 我们需要整理出新旧表的字段区别,同步旧库数据到新库,然后通过代码做一些初始化操作(比如给新增字段设置默认值,...... 言曌 09月30日 3563 6 阅读全文
MySQL中对字段使用函数导致索引失效 MySQL中对字段使用函数导致索引失效的问题其实很常见,大家一般都知道,但是工作中还是有很多人会犯错 比如下面这个例子,查询今天提交的订单 很多同学可能会写上面这种,实际上这种写法导致索引失效,最终全...... 言曌 08月24日 2823 8 阅读全文
Expression #1 of ORDER BY clause is not in SELECT list, references column xxxx which is not in SELECT list; this is incompatible with DISTINCT 如题报错,解决办法需要修改 sql_mode,在里面去掉 ONLY_FULL_GROUP_BY 可以查看 sql_model show variables like '%sql_mode%'...... 言曌 08月18日 4116 6 阅读全文
MySQL 字符串分割 一列变成多列 一个朋友提了一个问题,怎么把一列根据某个字符分割成多列(可能是0-5列,即最多5列)。 如 a/b/c/d/e ==> a b c d...... 言曌 03月11日 5916 6 阅读全文
mongodb Java代码实现聚合函数sum统计 刚才一个朋友问了一个 mogodb 的问题,如果通过 Java代码操作 mongodb 实现类似 mysql 中 sum() 函数的功能。 直接贴代码 1、依赖 <dependency> ...... 言曌 09月27日 3451 7 阅读全文
Ubuntu安装MySQL和忘记密码解决方案 今天远程帮一个朋友在 Ubuntu 系统上(版本应该是16或18,没问)安装 MySQL,遇到很多坑,记录下。 一、安装MySQL 1、使用 apt-get 安装 sudo apt-get updat...... 言曌 02月22日 2342 6 阅读全文