必威体育Betway必威体育官网
当前位置:首页 > IT技术

Mysql中将关键字设为字段,该如何处理

时间:2019-08-06 15:12:09来源:IT技术作者:seo实验室小编阅读:60次「手机版」
 

关键字如

前言

写完一个借口,测试时,总是提示sql语句有问题,不可能吧,我是直接用的myBATis自动生成的,不应该啊,找了半天,原来是因为数据库中将关键字设为字段了,这都行啊,这里的left和righ就是关键字。

这里写图片描述

mysql中将关键字设为字段,该如何处理

开始是这样的

SELECT
      id,
      x_row,
      y_column,
      up,
      down,
      LEFT,
      RIGHT,
      check_code,
      back_pic
      FROM
      t_position_import_err
      WHERE
      status = 1

解决办法

给关键字加上“反引号”,看清了,是反引号,而不是单引号。

  SELECT
      id,
      x_row,
      y_column,
      up,
      down,
      `LEFT`,
      `RIGHT`,
      check_code,
      back_pic
      FROM
      t_position_import_err
      WHERE
      status = 1
总结

所以说嘛,设计数据库,以后一定注意了,尽量不要将关键字设为字段。只是一种解决办法,其他的自己可以在寻找。

相关阅读

MySQL空间数据库

提到空间数据库,首先想到的一定是Esri公司的ArcSDE(SDE即Spatial Database Engine,空间数据库引擎),ArcSDE主要支持的数据库包括Oracle

windows 怎样进入注册表删除MySql注册表内容

第一步:打开运行第二步输入:regedit命令第三部在注册表中删除MySql对应的数据HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Se

HTTP中的Host字段

我们知道Http请求头信息里面会带有一个Host字段,很多人不是很清楚这个字段具体的作用或者用法,包括我被很多人问过也曾经有些迷茫,这

final关键字

1.final(最终、修饰符)  2.final关键字的用法:(1)final关键字修饰一个基本类型的变量(包括局部变量和成员变量)时,该变量不能重新赋

MySQL报错问题:2509

在Navicat中进行连接测试时,发现报错2509,还有乱码! mysql 2509 加密方式导致的报错,在8以后的版本默认的加密方式都改为了caching_sh

分享到:

栏目导航

推荐阅读

热门阅读