fkjj.net
当前位置:首页 >> mysql Error1064(42000)错误,下面详细说明 >>

mysql Error1064(42000)错误,下面详细说明

在cmd里面运行,不要当作mysql的sql语句: c:> mysql -h localhost -u bookorama -D books -p < D:/bookorama.sql

你想对用户添加权限 最好不要加identified by XXX, 你想添加密码可以在创建的时候为用户添加,例如 ceate user 'aa'@'%' identified by '123456'; 然后 grant all privileges on *.* to 'aa'@'%';就可以了

mySql中的1064错误大多数都是建表时发生的,在创建时与系统的一些关键字有冲突,我看了一下你的SQL,user这个字段在mysql中好像是个关键字,你用[user]把这个字段括起来在试试看

我看出一个最简单的错误是,create 写成了reate.

出错原因挺多的 原因1,置换字段顺序没有指定数据类型; 原因2,mysql不支持按序数号指定字段位置; 原因3,自动ID字段设置成主键要在添加字段时同时设置,不得分开设置; 原因4,更改字段属性的先后顺序要合理不得调乱,否则可能无法识别新属性...

你的列名中还有数字吗?如果没有纯数字是可以的:CREATE TABLE test.word (wordId INT NOT NULL PRIMARY KEY AUTO_INCREMENT, classification INT NOT NULL DEFAULT 0,顿 INT ,榜 INT, 6_ INT,9_ INT);

' 这个符号换成 这个 ` tab键上面那个

show databases;

你这个sql语句是从别的地方复制过来的吧。估计是有特殊字符引起的。 --这个sql脚本执行没问题。建议你重新敲一遍。(题主你也太懒了,连sql语句也不贴一下)create table student(id int not null auto_increment primary key,sno varchar(10) n...

在doc命令下 备份数据库: mysqldump -u username -p dbpassword dbname > dbxxx_日期.bak 备份数据库的某张表: mysqldump -u username -p dbpassword yourdbname posts_99 >dir/posts_99_日期.bak 备份数据库或表时,一般常用xxx.bak命名,或...

网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com