【发布时间】:2017-05-30 14:56:57
【问题描述】:
我有一个介于两者之间的情况,其中表达式既不是计算也不是字段。 不知何故,这是有效的 SQL,对于这种系统,不同排列的结果会给出不同的结果。
我试图弄清楚 MySQL 做了什么,但我无法理解任何模式或任何意义。
这是查询示例:
SELECT
*
FROM
<table>
WHERE
status = 'test'
BETWEEN
2 AND
'test';
随意替换值和数据类型。
我希望能提示一下这里究竟会发生什么。
【问题讨论】:
-
答案的一半(或更多)隐藏在 MySQL 文档页面 Type Conversion in Expression Evaluation
标签: mysql