MySQL建表出现1064问题问题

SQL语句

DROP DATABASE IF EXISTS bookstore;
DROP DATABASE bookstore;
USE bookstore;
CREATE TABLE  t_user ('id' INT PRIMARY KEY auto_increment,'username' VARCHAR ( 20 ) NOT NULL UNIQUE,'password' VARCHAR ( 32 ) NOT NULL,'email' VARCHAR ( 200 )
);
INSERT INTO t_user ( 'username', 'password', 'email' )
VALUES ( 'admin', 'admin@atguigu.com' );
SELECT *  FROM t_user;

其中的每一句都不难理解,但是的话是因为格式的输入错误,看起来是一样的,但是符号就是打错了。就是在创建id username password email的时候一个类似于单引号的东西输入错误,无法执行SQL语句了

[ERR] 1064 - You have an error in your SQL syntax; check the manual.......

解决办法:

 1. 此问题是 MySql 语法上的错误,在 MySQL 中,为了区分 MySQL 的关键字与普通字符,MySQL 引入了一个反引号。在上述的 sql 语句中,**`列名称没有使用反引号`或者`列名称使用单引号`,都会报这个错误出来**。2. 反单引号位置:不管什么输入法,**切换到英文状态下,左上角Esc键下边,Tab键上边,数字1键左边那个就可以打出反引号**,中文状态下是一个小圆点3. 需要注意的是:在`INSERT INTO t_user ( `username`, `password`, `email` ) VALUES ( 'admin', 'admin', 'admin@atguigu.com' ) ;`values里面的值,不是用反引号,而是单引号,容易混淆。
DROP DATABASE IF EXISTS book_store;
CREATE DATABASE book_store;
USE book_store;
CREATE TABLE t_user (`id` INT PRIMARY KEY auto_increment,`username` VARCHAR ( 20 ) NOT NULL UNIQUE,`password` VARCHAR ( 32 ) NOT NULL,`email` VARCHAR ( 200 )
);
INSERT INTO t_user ( `username`, `password`, `email` ) VALUES ( 'admin', 'admin', 'admin@king.com' ) ;
SELECT * FROM t_user;

SQL查询1064报错 [ERR] 1064 - You have an error in your SQL syntax; check the manual.......相关推荐

  1. 已解决EROR 1064 (42000): You have an error in. your SOL syntax. check the manual that corresponds to yo

    已解决EROR 1064 (42000): You have an error in. your SOL syntax. check the manual that corresponds to yo ...

  2. postgresql中sql查询语句报错处理——ERROR: failed to find conversion function from unknown to text

    执行复杂查询遇到ERROR: failed to find conversion function from unknown to text . 后来通过查资料,原来我里面用到别名了,别名直接用的话会 ...

  3. Linux操作Oracle(13)——java执行sql查询语句 报错 “无法绑定由多个部分组成的标识符“ 解决方案

    目录 问题描述: 问题分析 1.sql语句写的有问题 2.java项目 没有及时清理 问题解决

  4. SQL 查询语句报错

  5. centos7 mysql 1064_【mysql报错】1064 - You have an error in your SQL syntax;

    mysql 报错1064 - You have an error in your SQL syntax;https://www.cndba.cn/debimeng/article/3198 数据库版本 ...

  6. Django >python manage.py migrate报错:(1064, “You have an error in your SQL syntax

    执行如下命令时报错(迁移数据库和表结构): python manage.py makemigrations python manage.py migrate 报错信息: django.db.migra ...

  7. 创建存储过程报错:1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQ

    自己写了一个创建存储过程的语句: create procedure abcd() begin       select * from area; end ; 语法什么的都没有错误,但是提示报错:106 ...

  8. MySql 建表出现的问题:[ERR] 1064 - You have an error in your SQL syntax; check the manual..........

    使用 MySql 建表出现的问题 在使用 Navicat Premium 运行 sql 语句进行建表时,MySQL 报错如下: 建表语句: DROP DATABASE IF EXISTS javawe ...

  9. [Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL

    1.MySQL建表报错: [Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to ...

最新文章

  1. 利用RGB-D数据进行人体检测 带dataset
  2. 【追一科技校招】AI浪潮已来,你不可错过的澎湃风口!
  3. IdentityServer4之持久化很顺手的事
  4. python爬取豆瓣影评生成词云的课程设计报告_简单爬取《小丑》电影豆瓣短评生成词云...
  5. java项目_好程序员Java分享从入门到服务端项目开发的过程
  6. Maven多工程项目
  7. Linux 下五个顶级的开源命令行 Shell
  8. 领导开会为什么总爱在桌子上摆一个水杯?
  9. Part 4 —— Go 模块:v2 及更高版本
  10. Oracle 客户端连接server 的方法
  11. npm安装为什么要安装gyp各种报错呢
  12. FunctionalInterface注解
  13. 浅析机关单位人力资源内部控制
  14. pycharm 拼音检查
  15. uni-app获取省市区详细位置信息
  16. python 学生成绩表,生成数据表并且绘图
  17. 基于SpringBoot的房屋租赁管理系统的设计与实现
  18. 使用jquery如何判断checkbox是否被选中
  19. win10专业版“引用的账户已锁定,且可能无法登录”解决方案
  20. C#开发——C# 程序构建

热门文章

  1. ceph admin socket修改ceph配置文件
  2. 剑指offer--day07
  3. 236. Lowest Common Ancestor of a Binary Tree
  4. 大型技术网站的技术( 高并发、大数据、高可用、分布式....)(一)
  5. spring 3.X与jdk 1.8不兼容
  6. mac 下周期调度命令或脚本
  7. 【转】MYSQL入门学习之十:视图的基本操作
  8. 问题总结两天来两场实习面试(中科创达、华为)
  9. SLAM十四讲笔记1
  10. Linux下各类TCP网络服务器的实现源代码