gpt4 book ai didi

php - #1075 - 不正确的表定义;只能有一个自动列,并且必须将其定义为键

转载 作者:行者123 更新时间:2023-11-29 07:32:43 25 4
gpt4 key购买 nike

互联网上的人可以帮助我使用MySQL吗

错误

SQL查询:

CREATE TABLE `users` (
`user_id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`username` VARCHAR( 32 ) NOT NULL ,
`password` VARCHAR( 32 ) NOT NULL ,
`first_name` VARCHAR( 32 ) NOT NULL ,
`last_name` VARCHAR( 32 ) NOT NULL ,
`email` VARCHAR( 1024 ) NOT NULL ,
`active` INT( 11 ) NOT NULL DEFAULT '0'
) ENGINE = innodb

MySQL 说:文档

#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key 

最佳答案

错误中明确指出只能有一个自动列,并且必须将其定义为键

在末尾添加主键(user_id),它应该可以工作。

CREATE TABLE `users` (
`user_id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`username` VARCHAR( 32 ) NOT NULL ,
`password` VARCHAR( 32 ) NOT NULL ,
`first_name` VARCHAR( 32 ) NOT NULL ,
`last_name` VARCHAR( 32 ) NOT NULL ,
`email` VARCHAR( 1024 ) NOT NULL ,
`active` INT( 11 ) NOT NULL DEFAULT '0',
PRIMARY KEY (user_id)
) ENGINE = innodb;

关于php - #1075 - 不正确的表定义;只能有一个自动列,并且必须将其定义为键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32027817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com