您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

mysql错误码1064怎么解决

2024/6/18 16:19:10发布19次查看
mysql错误码1064的解决办法:1、检查列名称是否使用了反引号或单引号;2、修改语句为“insert into t_user ( `username`, `password`, `email` ) values ( 'admin', 'admin', 'admin@atguigu.com' );”即可。
本教程操作环境:windows10系统、mysql5.7版本、dell g3电脑。
mysql错误码1064怎么解决?
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;
推荐学习:《mysql视频教程》
以上就是mysql错误码1064怎么解决的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product