美文网首页
mysql踩坑之表列名与关键字冲突

mysql踩坑之表列名与关键字冲突

作者: chen_holiy | 来源:发表于2018-05-12 21:28 被阅读0次

前言

最近创建hibernate工程,捣鼓逆向工程生成的hbm映射表
与手动生成的有什么不同的时候踩了坑,一气之下看了雷神系列3部电影...
坑的描述:
创建表的时候 给一个表的某一列创建了desc这个名
然后我用调用hibernate的save方法时
日志总是提示生成的sql有错
我那个郁闷啊
创建了好几个hibernate工程 以为是配置文件的问题
又手动敲 又逆向工程生成
结果都是报错...
最后无意发现了可能是关键字冲突
然后查mysql保留字中果然有desc
最后 我把列名改了
程序就跑通了...

相关文章

  • mysql踩坑之表列名与关键字冲突

    前言

  • ` `在SQL中的含义

    `是MySQL的转义符,避免和 mysql 的本身的关键字冲突,只要你不在列名、表名中使用mysql的保留字或中文...

  • 20180929-spring-boot-采坑记

    目前踩过的坑 建表时表名最好用引号引起来,免得发生关键字的冲突。 由于建了一张order表,save的时候就会报错。

  • mybatis 字段名不能与 mysql关键字冲突

    字段名不能与 mysql关键字冲突 如果column 名与mysql关键字冲突,一定要加反引号。比如 show;如...

  • eggjs mysql 批量插入多条

    批量 mysql 语句如下 INSERT INTO[表名] ([列名],[列名])VALUES([列值],[列值]...

  • MySQL之alter语句用法总结

    MySQL之alter语句用法总结 1:删除列 ALTER TABLE 【表名字】 DROP 【列名称】 2:增加...

  • 一、基本介绍

    1、基本规范 1.1、大小写规范 MySQL不区分大小写,但是建议关键字大写,表名,列名小写。 1.2、结尾 命令...

  • MySQL常用命令

    mysql show命令 show columns from 表名称 (ps:显示表中列名称) mysql 字段相...

  • mysql 常用基础

    mysql语法规范 关键字大写,表名、列名小写 命令结束符默认为分号结尾 注释单行注释:#注释文字单行注释:-- ...

  • SQL 查询

    SQL Select Select列名称 from 表名称 SELECT * FROM 表名称 MySQL 支持 ...

网友评论

      本文标题:mysql踩坑之表列名与关键字冲突

      本文链接:https://www.haomeiwen.com/subject/ttnhdftx.html