我正在尝试创建一个表格。我认为该表的规格应该是从我运行命令很明显:MySQL语法错误;不知道从哪里开始
create table users{
id mediumint unsigned not null auto_increment,
username varchar(40) not null,
sprinkles bigint unsigned not null,
passhash binary(64) not null,
passsalt binary(64) not null,
x decimal(10,1),
y decimal(10,1),
primary key (id),
unique key idx_unique_username (username)
} engine = INNODB DEFAULT character set = utf8 COLLATE = utf8_general_ci;
然而,当我尝试进入该到MySQL,它给了我这个错误:
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 '{
id mediumint unsigned not null auto_increment,
username varchar(40) not null,
' at line 1
我mysql版本是Ver 14.14 Distrib 5.5.31, for debian-linux-gnu (x86_64) using readline 6.2
哦,上帝这是我所问过的最令人尴尬的愚蠢问题。 –
回复:提示2,当我编辑内脏试图找出它,它实际上在看似随机的地方切断。例如,它结束的令牌是“洒”,当我将事物添加到“用户名”的末尾时,它正在四处移动。让我感到困惑的是,我根本没有专注于开始或结束。无论如何,感谢您的帮助。我很感激。 –