如何在phpmyadmin中创建表

sgtfey8w  于 2023-10-20  发布在  PHP
关注(0)|答案(1)|浏览(149)

创建表格newsportaltbladminid INT(11)NOT NULL)int_INCREMENT,AdminUserName VARCHAR(11)CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL,AdminPassword VARCHAR(255)CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL,AdminEmailId VARCHAR(255)CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL,userType INT(11)NOT NULL,CreationDate TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,UpdationDate TIMESTAMP on update CURRENT_TIMESTAMP NULL DEFAULT NULL,PRIMARY KEY(id(11)),INDEX AdminUserNameAdminUserName))ENGINE = InnoDB;

1089 -前缀密钥不正确;使用的键部分不是字符串,使用的长度长于键部分,或者存储引擎不支持唯一前缀键

我得到这个错误,而不是表已创建

nwsw7zdq

nwsw7zdq1#

对于主键,不要输入任何类型的长度。
而不是

PRIMARY KEY (id(11))

PRIMARY KEY (id)

通过添加长度,您试图创建key_part
MySQL参考手册:

create_definition: {INDEX | KEY} [index_name] [index_type] (key_part,...)

相关问题