mysql创建表时出现ERROR 1064 (42000)

create table gs_2
(
name varchar2(32) primary key,
password varchar2(32) not null,
email varchar2(64) not null,
grade number default 1
);
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'varch
ar2(32) primary key,
password varchar2(32) not null,
email varchar2(64) not' at line 3

varchar2是oracle的。mysql用的是VARCHAR
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-08-05
mysql 可变字符串用的varchar 你把varchar2 改下就OK了

MySQL中出现1064错误的解决方法mysql中出现1064
在MySQL中,使用不正确的引号也会导致1064错误。如果你使用的是单引号,那么在字符串中不能使用单引号,否则就会出现错误。同样的,如果你使用的是双引号,则在字符串中不能使用双引号。为了解决这个问题,请使用正确的引号。4. 检查数据类型 在MySQL中,使用不兼容的数据类型也会导致1064错误。如果你试...

MySQL创建表 EROR 1064(42000),请问是哪里错了?
1064错误代码的意思是语法错误,你这里是把create写成了creat,少一个字母e 书写这些sql命令要小心仔细,注意拼写正确,少一个字母多一个字母都是不行的。

mysql主从复制或其他操作报错ERROR 1064 (42000): You have an er...
在进行MySQL主从复制配置从服务器时,系统报错。检查操作命令后,搜索发现同样的报错信息源于SQL语法错误,可能的原因包括配置命令中的语法不规范。分析搜索到的错误集合,了解到了配置命令中的问题可能在于未正确分隔参数,如缺少逗号。确认配置命令无误后再次执行,成功解决报错。总结,遇到语法错误时,应反复...

MySQL数据库中遇到1064错误怎么办mysql中出现1064
如果我们尝试向这个表中插入一个整数值,那么就会出现错误。同样的,如果我们尝试插入一个较大的字符串值,也会出现错误。在这种情况下,我们需要检查要插入的值是否与表中的列类型相匹配。3.使用保留字的错误 如果我们在语句中使用保留字,那么MySQL将无法解析该语句,并返回错误1064。例如:SELECT `coun...

mysql error1064(42000)错误,下面详细说明
可以参考下面的解决方法:在cmd里面运行,不要当作mysql的sql语句:c:> mysql -h localhost -u bookorama -D books -p < D:\/bookorama.sql

mysql 数据库创建表ERROR 1064 (42000)?
您的 SQL 语法有错误! 第一个单词就错了,不是creat,是CREATE。

mysql 错误 ERROR 1064(42000) ,一上午不知是哪儿错了
原因1,置换字段顺序没有指定数据类型;原因2,mysql不支持按序数号指定字段位置;原因3,自动ID字段设置成主键要在添加字段时同时设置,不得分开设置;原因4,更改字段属性的先后顺序要合理不得调乱,否则可能无法识别新属性。建议将原语句修改如下:ALTER TABLE hooptie RENAME TO car_table,ADD COLUMN ...

mysql 1064 (42000)错误
这个一般是语法错误,从你的语句看,可能是特殊字符引起的,你入逗号这些符号,你检查看看吧。解决办法:把mysql语句粘贴到记事本清除格式,然后再粘贴到命令行试试看。希望帮助到你!

创建mysql数据库出现ERROR 1064 (42000): You have an error in your...
你的建表语句错了,多写了一个括号,在(id char(20)),这里多了后半边括号。

创建bugs库 ERROR 1064 (42000): You have an error in your SQL synta...
我看你的拼写错误很多,包括错误提示中的"dorp",这个应当是DROP。敲错了命令当然出错,计算机不是人,不能自动帮你纠正。错误原因:DROP 单词被敲错 你在提问的时候DROP都没有敲上,不够认真。此外,identifed 这个单词好像也不对。

相似回答