Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
简单CREATETABLE语句出现奇怪的MySQL语法错误_Mysql_Mysql Error 1064 - Fatal编程技术网

简单CREATETABLE语句出现奇怪的MySQL语法错误

简单CREATETABLE语句出现奇怪的MySQL语法错误,mysql,mysql-error-1064,Mysql,Mysql Error 1064,错误: CREATE TABLE members( member_id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT, name VARCHAR(60)NOT NULL, birthday DATE NOT NULL, phone CHAR(10)NOT NULL DEFAULT ‘00000000000’, membership_status ENUM(‘gold’,‘silver’,‘bronze’,‘nam’)NOT NULL DEFAULT ‘nam

错误:

CREATE TABLE members(
member_id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
name VARCHAR(60)NOT NULL,
birthday DATE NOT NULL,
phone CHAR(10)NOT NULL DEFAULT ‘00000000000’,
membership_status ENUM(‘gold’,‘silver’,‘bronze’,‘nam’)NOT NULL DEFAULT ‘nam’,
PRIMARY KEY(member_id)    
)   
#1064
-您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解要使用的正确语法 接近“亿欧元”™ 会员资格 枚举(黄金)™,银币™,青铜™,' 在5号线

SQL:

CREATE TABLE members(
member_id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
name VARCHAR(60)NOT NULL,
birthday DATE NOT NULL,
phone CHAR(10)NOT NULL DEFAULT ‘00000000000’,
membership_status ENUM(‘gold’,‘silver’,‘bronze’,‘nam’)NOT NULL DEFAULT ‘nam’,
PRIMARY KEY(member_id)    
)   

我猜这是你试图使用的时髦单引号。用标准的
单引号试试

CREATE TABLE members(
    member_id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
    name VARCHAR(60)NOT NULL,
    birthday DATE NOT NULL,
    phone CHAR(10)NOT NULL DEFAULT '00000000000',
    membership_status ENUM('gold','silver','bronze','nam') NOT NULL DEFAULT 'nam',
    PRIMARY KEY(member_id)
)

我猜这是你试图使用的时髦单引号。用标准的
单引号试试

CREATE TABLE members(
    member_id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
    name VARCHAR(60)NOT NULL,
    birthday DATE NOT NULL,
    phone CHAR(10)NOT NULL DEFAULT '00000000000',
    membership_status ENUM('gold','silver','bronze','nam') NOT NULL DEFAULT 'nam',
    PRIMARY KEY(member_id)
)
试试这个

CREATE TABLE members(
  member_id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
  name VARCHAR(60)NOT NULL,
  birthday DATE NOT NULL,
  phone CHAR(10)NOT NULL DEFAULT '0000000000',
  membership_status ENUM('gold','silver','bronze','nam')NOT NULL DEFAULT 'nam',
  PRIMARY KEY(member_id)    
)
我将单引号改为“普通”,您的手机默认值也是1到0

CREATE TABLE members(
  member_id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
  name VARCHAR(60)NOT NULL,
  birthday DATE NOT NULL,
  phone CHAR(10)NOT NULL DEFAULT '0000000000',
  membership_status ENUM('gold','silver','bronze','nam')NOT NULL DEFAULT 'nam',
  PRIMARY KEY(member_id)    
)

我将单引号更改为普通引号,您的手机默认值也是1到0的倍数

数据库服务器无法识别所使用的单引号。请将那些花哨的引号替换为常规引号。,这样您就没事了。
请注意,只要您使用这种引号,您就会在其他程序中遇到问题,因为它们不是要使用的正确引号。


希望这有帮助。

数据库服务器无法识别使用的单引号。请用常规引号替换那些花哨的引号。,
请注意,只要您使用这种引号,您就会在其他程序中遇到问题,因为它们不是要使用的正确引号。


希望这能有所帮助。

你没有任何字符编码问题吗?你如何发送请求?使用php?你没有任何字符编码问题吗?你如何发送请求?使用php?我应该按键盘上的哪些按钮来获取stanadard引号..?对于我来说,在英国键盘上,它是分号
和d hash
#
。它应该是一个直引号,上面没有角度。我应该按键盘上的哪些按钮来标记stanadard引号?对我来说,在英国键盘上,它是分号
和hash
#
之间的键。它应该是一个直引号,上面没有角度。