
MySql
平山CP3
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySql查询指定一行排序到第一行
需求背景:需要在查询时,指定查询结果中一行为第一行,只是知道这一行中某一列的值。默认排序是这样:那现在就是需要让course_code=1002那一行记录排在查询结果的第一行;实现方案:在order by中指定字段为特定值实现:(两种写法都可以)原理是,order by时候,course_code=1002布尔计算就为值1,其他为0,就可以排序了;拓展:如果指定多行的话(指定多个数值)...原创 2021-09-07 14:57:10 · 2105 阅读 · 0 评论 -
无法登录远程MySQL服务器 1045错误
背景:阿里云服务器上安装的mysql需要本地访问。服务器安全组端口也放出来了,还是连接不上。报错:1045 (28000):Access denied for user 'root'@'localhost' (using password: YES),拒绝登录,看来还是权限不够。解决:看了一下mysql root用户权限是这样:也有一个root用户host是%,但是还是不行。不...原创 2019-11-05 14:31:31 · 558 阅读 · 0 评论 -
MySql根据起始结束日期获取每一天的集合
背景:mysql中想根据两个日期获取范围内的每一天,作为一个结果集返回。mysql不像sqlserver拥有数字辅助表spt_values(我是没找到...),这样只能自己建一个表来实现了。sql语句:select @num:=@num+1,date_format(adddate(@beginDate, INTERVAL @num DAY),'%Y-%m-%d') as date fro...原创 2019-06-25 16:51:05 · 2553 阅读 · 2 评论 -
调用mysql存储过程报错:mysql 1449 : The user specified as a definer ('root'@'%') does not exist
背景:我在本地mysql数据库建了一个存储过程,并在程序中调用。等到部署到服务器上时,发现调用存储过程失败,查看报错,发现这个错误。解决:经查看是因为root管理员对该存储过程没有权限调用,那么就需要给root授权了。这里就把mysql所有权限重新授权给root管理员。以下是授权命令过程。1.cmd进入mysql命令行。(cd打开mysql安装bin文件夹)2.进行登录。...原创 2019-06-27 11:13:01 · 725 阅读 · 0 评论