当前位置:首页 > 数据库 > 正文

数据库的关键字能作为列名吗

以避免使用这些关键字作为列名。数据库版本问题:某些数据库版本可能会对列名有特定的限或要求,例如度限、特殊字符等。检查数据库的文档或方但是我们想要使用key当列名,使用"   "或者'   '或者[ ]都是不行的只能使用`  `符号。这个符号是键盘上TAB按键上面的那个按键。点赞踩收觉得还不错? 一键收知道了2 评论mysql使用关键字作为列名的处理方式mysql关键字

我正在设计一个数据库,最近在DayOfWeek表中命名了一个列,完全忘记了或更改列名以避免将来发生任何冲突.我不太喜欢这个假如MySQL中的关键字在查询语句中作为列明或者表名出现,应该怎么处理。例如select desc from t; 一脸懵。尴尬。于是乎,自己私下做了一个实验,了其中原因,特此分享。创建t表,包含两个字段,id和desc 插入了三条数据mysql> use test; Database changed mysql> select desc from t; ERROR 1064 (4

SQLserver 中group 是个关键字,用关键字作列名时,需要加上中括号: 正确的关键字列名查询写法.png 这样,需要修改Informatica Designer 的mapping,在Source Qualifier 中手写正确的SQL,再跑工作流,就OK 了: 在mapping中手写取数作者:DreamOver 链接:https://www.在设计数据库时,使用mysql关键字作为列名(比如order用于排序),就会报错:taxErrorException: 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 'ORDER,CREATE_TIME,MODIFY_TIME FROM xxx' at line 1 解决办法: 修改列名名称,不要用关键字作为列名