今天在dos下准备新建一个数据表,但一直出错,如下
后面在网上查了好久,终于找到了原因。创建 MySql 的表时,表名和字段名外面的符号 ` 不是单引号,而是英文输入法状态下的反单引号,也就是键盘左上角 esc 按键下面的那一个 ~ 按键。
反引号来避免你自己的标识符(字段名,表名等)和数据库SQL中的关键字冲突(如FROM,CREATE等关键字)。一般的,表名与字段名都使用反引号,但也可以不加。
相关文章
- Python操作Mysql数据库时SQL语句的格式问题
- Python将数据插入到数据库时遇到单引号插入错误的问题
- geotools导入shp文件到Oracle数据库时表名带下划线的问题解决
- MySQL数据库中库、表名、字段的大小写问题
- 【MySQL之设计表(二)】一个典型的数据库设计问题
- 【MySQL之设计表(二)】一个典型的数据库设计问题
- Python 使用PyMySql 库 连接MySql数据库时 查询中文遇到的乱码问题(实测可行) python 连接 MySql 中文乱码 pymysql库
- Android笔记--解决使用php文件插入数据到mysql数据库的表中中文变问号的问题
- 在VFP8.0中使用SPT技术对SQL数据库表进行读写编程操作时遇到的的问题如何解决?
- Mysql数据库中Timestamp与null在建表与更新的问题