MySQL在LIMIT在Windows平台和Linux平台表现不一致
来源:互联网 发布:幂律分布 python 编辑:程序博客网 时间:2024/05/17 08:27
最近在将一个项目从Windows平台迁移到Linux平台,其中包括MySQL数据库的迁移。
迁移过程中发现一个问题,在Windows平台MySQL5.5的LIMIT语句后面跟的参数可以是变量,但是Linux平台不可以,我在Linux平台下面尝试了5.1、5.5、5.6版本,都不行。
无奈只好修改SQL语句,方法是这样的
修改前
SET @a = 5;SELECT * FROM users LINIT @a;
修改后
SET @a = 5;SET @query = CONCAT('SELECT * FROM users LIMIT ', @a);PREPARE stmt FROM @query;EXECUTE stmt;
- MySQL在LIMIT在Windows平台和Linux平台表现不一致
- 使用recvfrom()接收UDP包在Windows和Linux平台的不同表现
- 在Windows平台安装MySQL
- 在windows平台删除mysql和apache服务
- Botan在windows和linux平台下的编译
- 在Windows和UNIX/Linux平台上完全卸载DB2
- snprintf 在 linux 和 windows 平台上的差别
- mysql windows平台安装 异常1067,安装在linux平台 异常1130
- VC++在Windows平台连接MySql数据库
- MySQL在Windows平台下通信方式
- 在Linux平台下启动和关闭MySQL服务
- qt编译mysql驱动-------windows平台和linux平台
- rem在ff和chrome下表现不一致
- python代码在linux和windows运行不一致问题
- Python在Window平台和Linux平台环境搭建
- cocos2d-x CCDirector在Windows平台,Android平台,ios平台分析和用途-----沈大海
- 不同字体在浏览器表现不一致效果
- 1.4.1 在Windows平台下启动和关闭MySQL服务
- Android中对Handler用法的总结
- CityEngine 2012.1 与 ArcGIS 10.0 一同安装的注意事项
- guid
- VC 开机自动启动/取消自动启动代码
- 有关shapefile存储时间字段的问题
- MySQL在LIMIT在Windows平台和Linux平台表现不一致
- pat 1027
- FZU 1057
- NoSQL数据库入门
- Linux 下 socket 编程示例
- Android App 开发 设计模式第七篇:生成器模式
- 作业调度框架 Quartz 学习笔记(一) -- HelloWorld !!!
- 3D数据互操作之认识Collada
- 2013年中国网站运营发展趋势报告