mysql 的表名和列名设计时应该注意的一个问题
来源:互联网 发布:焊缝截面计算软件 编辑:程序博客网 时间:2024/06/01 10:07
在MySQL中,下表中的字词显式被保留。表名或列名不能设计成下表中的某个关键字,否则会出现SQL的错误。
ADDALLALTERANALYZEANDASASCASENSITIVEBEFOREBETWEENBIGINTBINARYBLOBBOTHBYCALLCASCADECASECHANGECHARCHARACTERCHECKCOLLATECOLUMNCONDITIONCONNECTIONCONSTRAINTCONTINUECONVERTCREATECROSSCURRENT_DATECURRENT_TIMECURRENT_TIMESTAMPCURRENT_USERCURSORDATABASEDATABASESDAY_HOURDAY_MICROSECONDDAY_MINUTEDAY_SECONDDECDECIMALDECLAREDEFAULTDELAYEDDELETEDESCDESCRIBEDETERMINISTICDISTINCTDISTINCTROWDIVDOUBLEDROPDUALEACHELSEELSEIFENCLOSEDESCAPEDEXISTSEXITEXPLAINFALSEFETCHFLOATFLOAT4FLOAT8FORFORCEFOREIGNFROMFULLTEXTGOTOGRANTGROUPHAVINGHIGH_PRIORITYHOUR_MICROSECONDHOUR_MINUTEHOUR_SECONDIFIGNOREININDEXINFILEINNERINOUTINSENSITIVEINSERTINTINT1INT2INT3INT4INT8INTEGERINTERVALINTOISITERATEJOINKEYKEYSKILLLABELLEADINGLEAVELEFTLIKELIMITLINEARLINESLOADLOCALTIMELOCALTIMESTAMPLOCKLONGLONGBLOBLONGTEXTLOOPLOW_PRIORITYMATCHMEDIUMBLOBMEDIUMINTMEDIUMTEXTMIDDLEINTMINUTE_MICROSECONDMINUTE_SECONDMODMODIFIESNATURALNOTNO_WRITE_TO_BINLOGNULLNUMERICONOPTIMIZEOPTIONOPTIONALLYORORDEROUTOUTEROUTFILEPRECISIONPRIMARYPROCEDUREPURGERAID0RANGEREADREADSREALREFERENCESREGEXPRELEASERENAMEREPEATREPLACEREQUIRERESTRICTRETURNREVOKERIGHTRLIKESCHEMASCHEMASSECOND_MICROSECONDSELECTSENSITIVESEPARATORSETSHOWSMALLINTSPATIALSPECIFICSQLSQLEXCEPTIONSQLSTATESQLWARNINGSQL_BIG_RESULTSQL_CALC_FOUND_ROWSSQL_SMALL_RESULTSSLSTARTINGSTRAIGHT_JOINTABLETERMINATEDTHENTINYBLOBTINYINTTINYTEXTTOTRAILINGTRIGGERTRUEUNDOUNIONUNIQUEUNLOCKUNSIGNEDUPDATEUSAGEUSEUSINGUTC_DATEUTC_TIMEUTC_TIMESTAMPVALUESVARBINARYVARCHARVARCHARACTERVARYINGWHENWHEREWHILEWITHWRITEX509XORYEAR_MONTHZEROFILLMySQL允许部分关键字用做未引起来的识别符,因为许多人以前曾使用过它们。下面列出了一些例子:
ACTION
BIT
DATE
ENUM
NO
TEXT
TIME
TIMESTAMP
在项目开发中将order设计成了一个表的列名,导致hibernate中出现SQL语法的异常,最后经过查找才知道是这个原因,以后尽量先在数据库客户端工具中测试SQL的正确性,然后再运用于项目中。
0 0
- mysql 的表名和列名设计时应该注意的一个问题
- 一个应该注意的问题
- mysql触发器设计时需要注意的问题
- thcomm调用应该注意的一个问题
- 初学MySQL,应该注意的问题
- 1Z0-051 QUESTION 25 表名应该注意的地方和CLOB应该注意的地方
- 关于MySQL表设计应该注意的问题
- 关于MySQL表设计应该注意的问题
- 关于MySQL表设计应该注意的问题
- 关于MySQL表设计应该注意的问题
- mysql设计表时应该注意的问题
- 网站设计时要注意的问题
- PCB设计时覆铜应注意的问题
- 关于数组名应该注意的
- Mysql数据库名和表名的大小写敏感性问题
- Mysql数据库名和表名的大小写敏感性问题
- Mysql数据库名和表名的大小写敏感性问题
- javaBean中字段名定义应该规避的一个问题
- android 按手机返回键2次退出程序
- Java之线程状态
- HDU--杭电--3572--Task Schedule--最大流
- Search in Rotated Sorted Array
- 纸上谈兵(一)--对产品运营的初步认识
- mysql 的表名和列名设计时应该注意的一个问题
- 5大常用网站推广方法 吸引大流量
- 目标检测的图像特征提取之(一)HOG特征
- 目标检测的图像特征提取之(二)LBP特征
- Android 4.4 中 WebView 使用注意事项
- java基本数据类型
- jQuery开发之jQuery选择器一
- jquery开发之jQuery对象和DOM对象的相互转换
- [bzoj 2653] middle