Mysql Where子句不获取数据

标签 mysql

<分区>

guage_names 是 varchar incharge_id 是整数 表有一个列 option_id,它是唯一的,主要的和自动增加的。

表中有一行incharge_id为86

但是查询失败了。

Error Number: 1064

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'option WHERE incharge_id = 260' at line 1

SELECT guage_names FROM option WHERE incharge_id = 86

最佳答案

改用这个:

SELECT guage_names FROM `option` WHERE incharge_id = 86

option 是保留关键字 ( https://dev.mysql.com/doc/refman/5.6/en/keywords.html )

关于Mysql Where子句不获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34448212/

相关文章:

php - 在多个字段中查找多个字符串

mysql - 我尝试安装 MySQL Community,但它总是安装 MySQL Commercial

mysql - 在 MySQL 中,我如何通过不同的列和公用键按日期获取最新记录?

php - 仅选择带有某些 where 子句的连接表中的最大值

mysql - Spring Boot 和 MySQL 找不到数据库

PHP mysqli_query 花费的时间太长

mysql - 使用 MYSQL 根据另一个表中的现有条目添加条目

mysql - 如何在 "index file"中搜索搜索键

sql - 帮助 MySQL 查询?

MySQL:从同一个表中选择具有相同名称的两列