###MySQL中为什么有些关键字可以用做列名
今天遇到了一个很有意思的问题,使用create做列名时,
报了编号为1064(语法错误,使用了MySQL保留字为列名)的错误,然而在使用name为列名时却没有报错
要知道name也是MySQL保留字,查了资料才知道原来
以前的版本大部分人都用过name为字段名或列名,所以
MySQL官方特意设置了类似name这种常用的关键字进
行了特殊处理能够运行,所以MySQL中部分关键字能够
使用当作标识符。当然如果想使用关键字作为列名的话
可以使用 ‘(关键字)’ 也就是反引号进行规避。