MYSQL 错误 #1072 - XAMPP、phpmyadmin 的表中不存在键列 'id '

标签 mysql

我正在尝试使用 phpmyadmin 中的 mysql GUI 创建一个新表。这是我收到的错误 #1072 - 表中不存在键列“id”

CREATE TABLE `loginsys`.`groups`(
    `id` INT NOT NULL AUTO_INCREMENT,
    `name` VARCHAR(20) NOT NULL,
    `permission` TEXT NOT NULL,
    PRIMARY KEY(`id `)
) ENGINE = InnoDB

最佳答案

请更正定义 PRIMARY KEY(id ) 时的多余空格

这应该是您的查询:-

CREATE TABLE `loginsys`.`groups`(
    `id` INT NOT NULL AUTO_INCREMENT,
    `name` VARCHAR(20) NOT NULL,
    `permission` TEXT NOT NULL,
    PRIMARY KEY(`id`)
) ENGINE = InnoDB

关于MYSQL 错误 #1072 - XAMPP、phpmyadmin 的表中不存在键列 'id ',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54705155/

相关文章:

mysql - 如何连接两个表的一部分而不是整个表

php - 连接失败 : SQLSTATE[42000]: Syntax error or access violation: 1064

php - mysql 2列为1(未合并!)

java - 程序的 MySQL boolean 输入未按预期工作

mysql - 删除唯一的索引列

Python MySQL 插入参数

php - 我可以从 PHP 创建自己的数据库吗?

sql - 创建此数据库的最佳方法是什么

mysql 连接和加载数据的问题

mysql - 左外连接 sql 中忽略的子句