在进行数据库表字段的设计时,写了一个字段desc,通过mybaitsplus进行保存时报错,一直提示语法错误。仔细检查了一下没有发现什么语法问题。可是依然还是报错
最后发现desc这个字段是mysql的关键字
MySQL是由关键字组成的语言,关键字是一些用于执行MySQL操作
的特殊词汇。📣📣📣📣📣在命名数据库、表、列和其他数据库对象时,一定不要使用这些关键字📣📣📣📣📣
阿里手册中也说明了
4. 【强制】禁用保留字,如 desc、range、match、delayed 等,请参考 MySQL 官方保留字
mysql关键字汇总
反引号
用来区分MySQL的保留字与普通字符。有MySQL保留字作为字段、表名时,必须加上反引号来区分
“ 反引号(`):一般在ESC键的下方,或者数字1左边”
评论区