首页 > 数据库 >mysql错误记录 - 关键字generated

mysql错误记录 - 关键字generated

时间:2023-09-14 10:38:09浏览次数:44  
标签:字节 关键字 generated 数组 mysql ID

今天想直接操作flowable的表ACT_GE_BYTEARRAY 表字段如下

字段名 字段含义
ID 表示唯一标识符的字符串,用于标识每个字节数组。
REV_ 表示字节数组的版本号。
NAME_ 表示字节数组的名称。
DEPLOYMENT_ID_ 表示字节数组所属的部署ID。
BYTES_ 表示存储在数据库中的字节数组的实际内容。
GENERATED_ 表示字节数组是否是自动生成的。

然后我使用MP对其进行查询 结果报错了

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 'generated 
FROM
	ACT_GE_BYTEARRAY 
WHERE

原因

在我煞费苦心,总算知道 原来这个表里面有一个**GENERATED_**字段,这个字段我在实体类的写法是

private Integer generated;

这个时候就有问题了,因为generated 是MySQL中的保留关键字,因此在查询中使用它作为列名会导致语法错误。

解决方案

把这个字段给去掉或者是重命名

总的来说,命名要避免关键字呀,还是对mysql 的关键字认识的不够清晰

标签:字节,关键字,generated,数组,mysql,ID
From: https://blog.51cto.com/u_15527112/7467926

相关文章

  • mysql 找不到配置文件?&如何解决Mysql自动关闭?
    解决Mysql安装之后没有my.ini配置文件问题:https://www.likecs.com/show-307410314.html如何解决MySQL自动关闭的问题(mysql一直自动关闭):https://www.dbs724.com/254927.htmlhttps://www.cnblogs.com/wl-blog/p/14917217.html......
  • MySQL入门系列11-索引
    一、概念索引是帮助MySQL高效获取数据的数据结构。数据库除了存储数据之外,还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用数据,当我们在查找数据的时候,就可以在这些数据结构上实现高级查找算法,快速查找我们需要的数据,这种数据结构就是索引。在没有索引的情况下,查询......
  • 根据指定关键字搜索指定时间范围内的 SAP CRM 中间件 BDOC 的 ABAP 小工具分享
    工具源代码如下:REPORTzscan_bdoc_via_keyword.PARAMETERS:startTYPEsmw3_bdoc-snd_dateOBLIGATORYDEFAULTsy-datlo,endTYPEsmw3_bdoc-snd_dateOBLIGATORYDEFAULTsy-datlo,keywordTYPEstringLOWERCASEOBLIGATORYDEFAULT'CR......
  • MySQL+MHA搭建&&性能优化
    MHA基础概念MHAMHA(MasterHighAvailability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA的出现就是解决MySQL单点的问题。MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上......
  • volatile关键字,使变量在多个线程之间可见
    在多线程中继承Thread类和实现runnable接口的别并不大,但是,如果是需要继承Thread之外的其他接口,就可以使用实现runnable接口的方式。测试类:publicclassPrintString{privatebooleanisContinuePrint=true;publicbooleanisContinuePrint(){returnis......
  • mysql函数
     https://www.jb51.net/article/256828.htm#_label19 ......
  • MySQL数据存放相关问题?
    MySQL的数据存放在哪个文件?MySQL的数据存放在哪个文件?存放在idb文件中表空间文件的结构是怎么样的?段-区-页-行,四个等级行:保存数据的最小单位页:mysql按照页读取数据,默认页大小为16KB区:B+树中每一层都是通过双向链表连接起来的,如果是以页为单位来分配存储空间,那么链表中......
  • CTyunOS安装MySQL8.0
    (CTyunOS安装MySQL8.0)最近天翼云搞活动,购了一台4U8G的服务器,这里讲解一下如何安装Mysql吧。1.yum安装yuminstall-ymysqlyuminstall-ymysql-commonyuminstall-ymysql-errmsgyuminstall-ymysql-libsyuminstall-ymysql-serveryum我们查询一下,可以看到有这......
  • Kingbase中手写Mysql底层函数DATE_FORMAT()
    Kingbase中手写Mysql底层函数DATE_FORMAT()分析底层函数的实现逻辑MySQL的DATE_FORMAT()函数其底层逻辑涉及多个组件和模块。以下是DATE_FORMAT()函数的大致实现逻辑:解析日期格式字符串:DATE_FORMAT()函数接受两个参数,一个是日期值,另一个是格式字符串。首先,MySQL解析格......
  • ubuntu安装mysql8
    默认安装5.x版本sudoaptinstallmysql-server安装8.x版本,请继续往下看:https://dev.mysql.com/downloads/repo/apt/查看最新的mysql版本apt-getupdatewgethttps://repo.mysql.com//mysql-apt-config_0.8.26-1_all.debdpkg-imysql-apt-config_0.8.26-1_all.debapt-ge......