SQL查询1064报错 [ERR] 1064 - You have an error in your SQL syntax; check the manual.......
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.......相关推荐
- 已解决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 ...
- postgresql中sql查询语句报错处理——ERROR: failed to find conversion function from unknown to text
执行复杂查询遇到ERROR: failed to find conversion function from unknown to text . 后来通过查资料,原来我里面用到别名了,别名直接用的话会 ...
- Linux操作Oracle(13)——java执行sql查询语句 报错 “无法绑定由多个部分组成的标识符“ 解决方案
目录 问题描述: 问题分析 1.sql语句写的有问题 2.java项目 没有及时清理 问题解决
- SQL 查询语句报错
- 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 数据库版本 ...
- 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 ...
- 创建存储过程报错: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 ...
- MySql 建表出现的问题:[ERR] 1064 - You have an error in your SQL syntax; check the manual..........
使用 MySql 建表出现的问题 在使用 Navicat Premium 运行 sql 语句进行建表时,MySQL 报错如下: 建表语句: DROP DATABASE IF EXISTS javawe ...
- [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 ...
最新文章
- 利用RGB-D数据进行人体检测 带dataset
- 【追一科技校招】AI浪潮已来,你不可错过的澎湃风口!
- IdentityServer4之持久化很顺手的事
- python爬取豆瓣影评生成词云的课程设计报告_简单爬取《小丑》电影豆瓣短评生成词云...
- java项目_好程序员Java分享从入门到服务端项目开发的过程
- Maven多工程项目
- Linux 下五个顶级的开源命令行 Shell
- 领导开会为什么总爱在桌子上摆一个水杯?
- Part 4 —— Go 模块:v2 及更高版本
- Oracle 客户端连接server 的方法
- npm安装为什么要安装gyp各种报错呢
- FunctionalInterface注解
- 浅析机关单位人力资源内部控制
- pycharm 拼音检查
- uni-app获取省市区详细位置信息
- python 学生成绩表,生成数据表并且绘图
- 基于SpringBoot的房屋租赁管理系统的设计与实现
- 使用jquery如何判断checkbox是否被选中
- win10专业版“引用的账户已锁定,且可能无法登录”解决方案
- C#开发——C# 程序构建