难以在mysql数据库中创建表

时间:2016-06-15 03:45:13

标签: mysql sql phpmyadmin

我尝试在mysql数据库中手动创建一个包含列id,电话,电子邮件,密码,paymwnt的表。这里的id是PRIMARY KEY自动增量,但是当我单击save时,会显示以下错误消息

  

前缀键不正确。使用的部分不是字符串,使用的长度比关键部分长,或者存储引擎不支持唯一的前缀键“

有人请帮忙。

2 个答案:

答案 0 :(得分:0)

'付款'是浮动的吗?

请尝试:

CREATE TABLE table_name ( id INT NOT NULL AUTO_INCREMENT , phone VARCHAR(16) NOT NULL , email VARCHAR(128) NOT NULL , password VARCHAR(64) NOT NULL , payment FLOAT NOT NULL , PRIMARY KEY (id))
  

如果可能,请回复您的完整mysql查询,以便我查看   错误。

答案 1 :(得分:0)

CREATE TABLE #USER_TABLE 
(
Userid int PRIMARY KEY identity(1,1), 
Last_Name varchar(50), 
First_Name varchar(50)
);
select * from #USER_TABLE
insert into #USER_TABLE values('k','Raj')

溶胶:

Userid  Last_Name   First_Name
1           k         Raj