博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql least用法_MySQL LEAST()函数的问题不会返回结果
阅读量:5321 次
发布时间:2019-06-14

本文共 882 字,大约阅读时间需要 2 分钟。

我最近在我的查询中使用了LEAST(tb1,tb2,tb3)AS名称来获取跨多列的最小值,并检查它们是否不等于默认值0.00

到目前为止,它工作正常,并且正如我预期的那样,远程服务器上的脚本版本也正常工作。

但是,在更改列的默认值和NULL状态后(我试图查看是否可以使用NULL而不是0.00,在阅读了LEAST文档之后,它不会是我想要做的),然后再重新导入表格我最初使用。它仍然不像以前那样工作,因为没有明显的原因,我的使用LEAST()的查询根本没有返回,空数组,也没有可见的错误消息。

我重新启动了MySQL,刷新了这些表格,拉开了远程脚本在我的开发服务器上测试,似乎没有任何工作。

在我的开发和远程服务器上通过phpmyadmin在表上运行相同的查询返回相反的结果,本地返回零行,远程返回行,两者(表中的#rows除外)具有相同的EXPLAIN结果。

从查询中删除LEAST()函数,确实会在我的开发服务器上返回数据。

以下是一个示例查询:

SELECT id, make, model, LEAST(r24ch10k, r36ch10k, r24ch15k, r36ch15k, r24ch20k, r36ch20k) AS lowest

FROM xml

WHERE LEAST(r24ch10k, r36ch10k, r24ch15k, r36ch15k, r24ch20k, r36ch20k) != 0.00

ORDER BY lowest LIMIT 5我的本地服务器信息:

服务器版本:5.1.51-社区

Apache / 2.2.16(Win32)PHP / 5.3.3

MySQL客户端版本:mysqlnd 5.0.7-dev - 091210 - $ Revision:300533 $

PHP扩展:mysqli

我的远程服务器信息:

服务器版本:5.0.51a-24 + lenny5

Apache / 2.2.16 PHP / 5.3.3

MySQL客户端版本:5.0.51a

PHP扩展:mysql

将不胜感激,帮助解决这个问题。

转载地址:http://nshhv.baihongyu.com/

你可能感兴趣的文章
【转】redo与undo
查看>>
安卓当中的线程和每秒刷一次
查看>>
wpf样式绑定 行为绑定 事件关联 路由事件实例
查看>>
TCL:表格(xls)中写入数据
查看>>
Oracle事务
查看>>
String类中的equals方法总结(转载)
查看>>
标识符
查看>>
一步步教你轻松学奇异值分解SVD降维算法
查看>>
内存地址对齐
查看>>
创新课程管理系统数据库设计心得
查看>>
Could not resolve view with name '***' in servlet with name 'dispatcher'
查看>>
[转载] redis 的两种持久化方式及原理
查看>>
C++ 删除字符串的两种实现方式
查看>>
MyBaits学习
查看>>
管道,数据共享,进程池
查看>>
[Cypress] Stub a Post Request for Successful Form Submission with Cypress
查看>>
SDUTOJ3754_黑白棋(纯模拟)
查看>>
php中的isset和empty的用法区别
查看>>
把word文档中的所有图片导出
查看>>
ubuntu 18.04取消自动锁屏以及设置键盘快捷锁屏
查看>>