CREATE TABLE `table`.`users` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`username` VARCHAR(50) NOT NULL,
`password` VARCHAR(50) NOT NULL,
`dir` VARCHAR(100) NOT NULL,
PRIMARY KEY (`id`(11))
) ENGINE = MyISAM;
Run Code Online (Sandbox Code Playgroud)
我收到#1089 - Incorrect prefix key错误,无法弄清楚我做错了什么.请帮忙!
有一种简单的方法可以做到。这可能不是专家的答案,它可能不适用于所有人,但对我有用。
取消选中所有主要和唯一复选框,只需创建一个简单的表格。
当 phpmyadmin(或其他)向您显示表结构时,通过给定的按钮将列设为主列。
然后单击更改并编辑该列或其他列的设置,例如“唯一”等。
小智 5
CREATE TABLE `table`.`users` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`username` VARCHAR(50) NOT NULL,
`password` VARCHAR(50) NOT NULL,
`dir` VARCHAR(100) NOT NULL,
PRIMARY KEY (`id`(11))
) ENGINE = MyISAM;
Run Code Online (Sandbox Code Playgroud)
改成
CREATE TABLE `table`.`users` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`username` VARCHAR(50) NOT NULL,
`password` VARCHAR(50) NOT NULL,
`dir` VARCHAR(100) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE = MyISAM;
Run Code Online (Sandbox Code Playgroud)
这里一步一步的完整解决方案
这是解决方案
(id (11))在代码底部看到这个(id (11))成(id) 繁荣现在你会没事的