sql关键字和字段冲突

问题描述:包含key字段名的条件查询sql语句执行居然报错

select * from goods_table where key="apple";

执行报错:

报错原因

sql语句的字段和关键字发生冲突,导致无法解析sql

报错解决

key加反引号``后,即可解决

select * from goods_table where `key`="apple";

参考文章:https://www.cnblogs.com/kegui/p/16642462.html

你可能感兴趣的:(测开,sql,数据库,java)