CREATE TABLE IF NOT EXISTS userinfo id INT UNSIGNED UNIQUE AUTO_INCREMENT NOT NULL comment 用户ID roles ENUMuseradmin NOT NULL comment 角色 username VARCHAR50 UNIQUE NOT NULL comment
在给出的SQL查询中,存在一些语法错误和问题。以下是修改后的正确查询:
CREATE TABLE IF NOT EXISTS `userinfo`(
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY COMMENT "用户ID",
roles ENUM("user","admin") NOT NULL COMMENT "角色",
username VARCHAR(50) UNIQUE NOT NULL COMMENT "用户名",
password VARCHAR(50) NOT NULL COMMENT "密码",
email VARCHAR(100) UNIQUE NOT NULL COMMENT "邮箱",
vcode VARCHAR(10) NOT NULL COMMENT "邮箱验证码",
sex BOOLEAN DEFAULT 0 COMMENT "性别",
age TINYINT UNSIGNED COMMENT "年龄",
title VARCHAR(500) COMMENT "简介",
avatar VARCHAR(100) COMMENT "头像",
register TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT "注册时间",
online TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT "上线时间",
downline TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT "下线时间",
ulike INT UNSIGNED COMMENT "喜欢",
ucollect INT UNSIGNED COMMENT "收藏",
uhistory INT UNSIGNED COMMENT "历史记录",
ip VARCHAR(15) COMMENT "IP地址",
is_delete BOOLEAN DEFAULT 0 COMMENT "是否注销,默认否",
feedback INT UNSIGNED COMMENT "反馈",
system_msg INT UNSIGNED COMMENT "系统消息",
is_talk BOOLEAN DEFAULT 0 COMMENT "是否禁言",
warning TINYINT UNSIGNED COMMENT "警告次数",
ucomment INT UNSIGNED COMMENT "我的评论",
article INT UNSIGNED COMMENT "我的文章",
INDEX idx_username (username),
INDEX idx_email (email),
INDEX idx_register (register)
) ENGINE=INNODB DEFAULT CHARSET=UTF8;
根据上述修改后的查询,应该不会出现错误。请确保数据库连接已正确配置,并且数据库具有足够的权限来执行该查询
原文地址: http://www.cveoy.top/t/topic/iz12 著作权归作者所有。请勿转载和采集!