
数据库&SQL
zrwlc2008
这个作者很懒,什么都没留下…
展开
-
mysql的“discard connection”&&“com.mysql.jdbc.exceptions.jdbc4.CommunicationsException”异常
服务器上有几个定时任务在跑,每分钟执行一次的那种,于是服务器上每隔一小会就会从报出"discard connection"的异常。 异常信息: discard connection com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet successfully received from the server was 60,003 millisecond原创 2020-09-04 10:09:00 · 6367 阅读 · 0 评论 -
用于产生排序编号的 row_number() over ,并支持分段内排序 (还有rank() 、dense_rank() 、lag() 等去加over)
(转)http://www.cnblogs.com/believe3301/archive/2008/05/29/1209728.html row_number() OVER (PARTITION BY [col1] ORDER BY [col2]) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的). 与转载 2010-04-22 15:09:00 · 528 阅读 · 0 评论 -
探讨SQL Server中Case的不同用法
CASE 可能是 SQL 中被误用最多的关键字之一。虽然你可能以前用过这个关键字来创建字段,但是它还具有更多用法。例如,你可以在 WHERE 子句中使用 CASE。 首先让我们看一下 CASE 的语法。在一般的 SELECT 中,其语法如下: SELECT = CASE WHEN THEN WHEN THEN ELSE END原创 2008-01-29 12:55:00 · 356 阅读 · 0 评论 -
mysql---使用unsigned字段类型时的问题
今天想把MYSQL 某张表中的某个数字字段全置成-1 , "update hole set hole_rating = -1 where hole_rating <> -1 " .但是却报出"Out of range value adjusted for column "hole_rating" at row 1" 这个错, 把错误google一下, 搜出了这篇文章 http://www.kua原创 2007-07-14 00:45:00 · 457 阅读 · 0 评论