mysql - 返回 MySQL 查询中等于 NONE 的行

标签 mysql

我的数据(tyreinfo)表是这样的:

width | ratio | rim
------+-------+----
35    | NONE  | 40
40    | NONE  | 90
22    | 22    | 70

当我尝试mysql查询时

SELECT * from tyreinfo WHERE ratio=NONE

它给了我一个错误:“where 子句”中存在未知列“NONE”。但是当我尝试时这个查询有效

SELECT * from tyreinfo WHERE ratio=22

我也尝试过:

SELECT * from tyreinfo WHERE ratio='NONE'

它没有给我任何结果。正确的查询是什么?

最佳答案

最后一个问题:

UPDATE tyreinfo SET ratio='NONE' WHERE ratio like 'NONE%'

我猜这就是你的意思 - 它将在比率从“NONE”开始的每一行中将比率更改为“NONE”。

关于mysql - 返回 MySQL 查询中等于 NONE 的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26579785/

相关文章:

mysql - Hibernate 按可能为空的字段排序

c# - 如何确保无间隙和安全的发票编号生成(法律问题)

mysql - 如何获取与 sql 表上的 id 匹配的名称?

mysql - 为什么 mySQL 索引基数可能从 >0 变为 null?

php - 使用 MySQL 查询作为 PHP 脚本的标识,将 FCM 推送通知发送到 Android 应用程序中的特定设备

mysql - TRIGGERS:获取有关要更新的行的信息

mysql - 如何使用不同表中另一列的值将列添加到表中

mysql - 如何在全选(*) View SQL中创建子查询?

PHP MySQL 构建一个 3 层多维数组

PHP- 从 URL 强制下载文件