Unknown column ‘张三‘ in ‘where clause‘

简介: Unknown column ‘张三‘ in ‘where clause‘

报错信息:Unknown column '张三' in 'where clause'

报错原因:通常这个报错是因为数据库表中不存在这个字段,但是我这里不是这个问题,我这里是因为我的sql语句有点问题


原来的sql语句:String sql = "select * from returns where name="+name;


修改后的sql语句:String sql = "select * from returns where name="+" ' "+name+" ' ";


这里报错是因为sql语句中的name是中文,所以需要加上单引号,不然会报错


目录
相关文章
|
数据库
Unknown column ‘字段名‘ in ‘field list‘解决方法
Unknown column ‘字段名’ in 'field list’英语翻译过来就是未知列的字段名在字段表中,也就是说数据库表中的字段名在实体类中找不到。 解决方案如下: 查看实体类的属性名和数据库表中的名字是否一致(注意数据库表字段中是否有空格或者下划线)
4029 0
|
4月前
|
SQL
[Err] 1052 - Column ‘roleId‘ in where clause is ambiguous
这篇文章解释了SQL查询中出现"Column ‘roleId’ in where clause is ambiguous"错误的原因,即在多表查询中,如果没有明确指定表名,相同的列名在where子句中会产生歧义,并提供了修正方法,即明确指定条件中所引用的列属于哪个表。
|
4月前
|
Java 数据库
成功解决: 加上 @Transient 仍然报 Unknown column ‘goods_list‘ in ‘field list‘
这篇文章讨论了在SpringBoot结合MyBatis-Plus框架中,当实体类中包含另一个实体类的集合,而这个集合字段在数据库中不存在时,如何避免由此引发的错误。文章提供了两种解决方法:一是使用`@TableField(exist = false)`注解明确指定该字段在数据库中不存在;二是使用`transient`关键字,但要注意`transient`关键字在Java中默认就是被忽略的,不需要加`@Transient`注解。文章最后展示了问题解决的效果。
|
7月前
|
SQL 关系型数据库 MySQL
Unknown column ‘xx’ in ‘on clause’
Unknown column ‘xx’ in ‘on clause’
52 0
|
关系型数据库 MySQL
order by field
order by field
70 1
order by field
|
存储 SQL 关系型数据库
1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column的解决办法
1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column的解决办法
254 0
|
关系型数据库 MySQL 数据库
pymysql.err.OperationalError: (1292, "Incorrect date value: '2021-05-2000:00:00' for column 'yeardaytime' at row 1") 怎么办?
这个错误是由于在向MySQL数据库的'yeardaytime'列插入数据时,数据包含了无效的日期值。具体来说,'2021-05-2000:00:00' 不是一个有效的日期时间格式 为了解决这个问题,您可以尝试以下方法之一:
1673 0
|
SQL 关系型数据库 MySQL
【已解决】SELECT list is not in GROUP BY clause and contains nonaggregated column
MySQL5.7.5后only_full_group_by成为sql_mode的默认选项之一,这可能导致一些sql语句失效。
439 0
|
SQL 关系型数据库 MySQL
报错:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregat
报错:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregat
432 0
报错:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregat
|
SQL 关系型数据库 MySQL
[Err] 1294 - Invalid ON UPDATE clause for 'comment_time' column【详细解决办法】
[Err] 1294 - Invalid ON UPDATE clause for 'comment_time' column【详细解决办法】
747 0
[Err] 1294 - Invalid ON UPDATE clause for 'comment_time' column【详细解决办法】

热门文章

最新文章