难以在 mysql 数据库中创建 table
Difficulty in creating a table in mysql database
我尝试在 mysql 数据库中手动创建一个 table,其中包含列 id、phone、电子邮件、密码、paymwnt。这里的id是PRIMARY KEY自增但是当我点击保存的时候,显示如下错误信息
incorrect prefix key. The used part isn't a string, the used length is longer than the key part or storage engine does not support unique prefix keys"
有人请帮助。
'payment' 是浮动的吗?
请尝试:
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))
If possible, please respond with your full mysql query so I check the
error.
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
我尝试在 mysql 数据库中手动创建一个 table,其中包含列 id、phone、电子邮件、密码、paymwnt。这里的id是PRIMARY KEY自增但是当我点击保存的时候,显示如下错误信息
incorrect prefix key. The used part isn't a string, the used length is longer than the key part or storage engine does not support unique prefix keys"
有人请帮助。
'payment' 是浮动的吗?
请尝试:
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))
If possible, please respond with your full mysql query so I check the error.
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