MySQL
華廣一條魚
生活不止眼前的苟且,还有诗和远方的田野
展开
-
在oracle中where 子句和having子句的区别
在oracle中where 子句和having子句中的区别1.where 不能放在GROUP BY 后面 2.HAVING 是跟GROUP BY 连在一起用的,放在GROUP BY 后面,此时的作用相当于WHERE 3.WHERE 后面的条件中不能有聚集函数,比如SUM(),AVG()等,而HAVING 可以 Where和Having都是对查询结果的一种筛选,说的书面点就是设定条件的语句。下转载 2015-12-13 11:20:52 · 572 阅读 · 0 评论 -
MySQL 冒号
在写接口时,会遇到这种写法: where条件后面跟的是:addressBookID,一开始百度了,没有找到这个意思的,其实这里,冒号后面的相当于一个占位符。where id=:x,:x就是后面要给id的值。是执行sql时,需要传进来的参数。原创 2017-02-19 17:07:49 · 7634 阅读 · 0 评论 -
c3p0 -- APPARENT DEADLOCK!!问题
因为在项目配置c3p0数据库连接池,在启动Tomcat服务器时就报了以下错误(一开始懵逼了好一会儿),并且服务器弹框报连接超时,时间怎么延长都没用。 后来,在网上查了下,好像是c3p0这个jar包本身就有些问题,据说连作者都无能为力。我的解决方式是,检查下数据库可否连接,数据库不能连接,会导致这个服务器不能正常启动。确保数据库启动且可连接后,便正常了。十月 26, 2017 10:25:40 下午原创 2017-10-26 22:58:19 · 2859 阅读 · 0 评论 -
The user specified as a definer (''@'%') does not exist问题
在用Eclipse写后台时,需要给数据库插入数据,但总是报错: java.sql.SQLException: The user specified as a definer (”@’%’) does not exist 后来在网上查找问题,都说是权限问题,更多的是两种方法,一是给用户付权限,二是编辑视图; 由于视图没用过,所以不清楚,我解决这个问题是用第一种。不过一开始我倒是在坑里晕+_+了好原创 2017-11-04 23:03:17 · 881 阅读 · 0 评论 -
select case when if 的一些用法
原文转自:https://www.cnblogs.com/martinzhang/p/3220595.html转载 2017-11-29 11:26:52 · 617 阅读 · 0 评论