mysql取前一条记录_mysql 取出当前记录的上一条记录和下一条记录

mysql 取出当前记录的上一条记录和下一条记录

已知当前记录id为$id,取出当前记录的上一条记录和下一条记录的id,title字段。表名news。

$sql = "SELECT CASE WHEN SIGN(id - $id) > 0 THEN MIN(id) WHEN SIGN(id - $id) < 0 THEN MAX(id) END AS id,title from news WHERE id <> $id GROUP BY SIGN(id - $id) ORDER BY SIGN(id - $id)";

相关文档:

MySQL建立临时表的语句如下:

CREATE TEMPORARY TABLE tmp (

article INT(4) UNSIGNED ZEROFILL DEFAULT '0000' NOT NULL,

price DOUBLE(16,2) DEFAULT '0.00' NOT NULL);

--LOCK TABLES article read;

--先插入数据到临时表

INSERT INTO tmp SELECT article, MAX(price) from shop GRO ......

Hibernate MySQL 中文乱码问题

环境:Hibernate 2.1.7 + MySQL4.1(MySQL的编码已设置为utf8)

问题:通过Hibernate向MySQL写入中文后,通过Hibernate取回数据,在console中打印java对象显示正常。但在MySQL Query Browser中看到的是乱码,传给前端的Flex也是乱码。

原因:Hibernate的基础还是JDBC,所以一样需要设置 ......

sphinx版本使用的是coreseek修改的支 持中文检索的版本,中文词库使用 coreseek开发的libmmseg

mysql受sphinx中sphinxse引擎要求安装了mysql-5.0.37做生产环境的mysql-5.0.70的从库

编译sphinx,libmmseg以及mysql:

编译安装libmmseg:

./configure --prefix=/usr/local/mmseg && make -j5 && make instal ......

去mysql的官方网站下载odbc connector(http://dev.mysql.com/downloads/connector/odbc/3.51.html)

下载的是mysql-connector-odbc-noinstall-3.51.rar

解压后直接运行文件夹中的 Install.bat 批处理文件

mysql-connector有好几种,选择一个自己喜欢的即可。

在xp中打开ODBC数据源管理器(控制面板-》管理工具-》ODBC� ......

注意:引用"肥占的博客 http://fatjames.extjs.org.cn/archives/40"

mysql5.x sql-mode 引起的错误

今天安装了个mysql5.0,拿了一个很久之前网上下的程序检查一下是否工作正常.

发现以前的程序居然不能正常运行,提示信息如下:

Database error: Invalid SQL: INSERT INTO

Survey_UserHistory(userId,jobId,type ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值