mysql SQL语法中有错误;在第25行的"CREATE TABLE"用户("id" INT(11)NULL AUTO_INCREMENT,"hex_id" VARCHAR(10)附近使用的语法

aiqt4smr  于 2023-02-03  发布在  Mysql
关注(0)|答案(1)|浏览(113)

SQL语法中有错误;查看与您的MySQL服务器版本对应的手册,了解在第25行的'CREATE TABLE usersid INT(11)NULL AUTO_INCREMENT,hex_id VARCHAR(10'附近使用的正确语法

CREATE TABLE `characters` (
  `id` INT(11) NULL AUTO_INCREMENT,
  `owner` VARCHAR(50) DEFAULT NULL,
  `first_name` VARCHAR(50) NOT NULL DEFAULT 'John',
  `last_name` VARCHAR(50) NOT NULL DEFAULT 'Doe',
  `date_created` TIMESTAMP NOT NULL DEFAULT current_timestamp(),
  `cash` INT(9) DEFAULT 500,
  `bank` INT(9) NOT NULL DEFAULT 5000,
  `phone_number` BIGINT(11) NOT NULL DEFAULT 0,
  `dob` DATE NOT NULL DEFAULT '0000-00-00',
  `story` TEXT NOT NULL,
  `new` INT(1) NOT NULL DEFAULT 1,  
  `deleted` INT(11) NOT NULL DEFAULT 0,
  `deletion_date` TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00',
  `gender` INT(1) NOT NULL DEFAULT 0,
  `jail_time` INT(11) NOT NULL DEFAULT 0,
  `dirty_money` INT(11) NOT NULL DEFAULT 0,
  `gang_type` INT(11) NOT NULL DEFAULT 0,
  `jail_time_mobster` INT(11) NOT NULL DEFAULT 0,
  `judge_type` INT(11) NOT NULL DEFAULT 0,
  `iswjob` INT(11) NOT NULL DEFAULT 0,
  PRIMARY KEY (id)
);

CREATE TABLE `users` (
  `id` INT(11) NULL AUTO_INCREMENT,
  `hex_id` VARCHAR(100) DEFAULT NULL,
  `steam_id` VARCHAR(50) DEFAULT NULL,
  `community_id` VARCHAR(100) DEFAULT NULL,
  `license` VARCHAR(255) DEFAULT NULL,
  `name` VARCHAR(255) NOT NULL DEFAULT 'Uknown',
  `ip` VARCHAR(50) NOT NULL DEFAULT 'Uknown',
  `rank` VARCHAR(50) NOT NULL DEFAULT 'user',
  `date_created` TIMESTAMP NOT NULL DEFAULT current_timestamp(),
  PRIMARY KEY (id)
);

CREATE TABLE `users_whitelist` (
  `id` INT(11) NULL AUTO_INCREMENT,
  `steam_id` VARCHAR(50) DEFAULT NULL,
  `power` INT(11) NOT NULL DEFAULT 0,
  `admin_name` TEXT NOT NULL,
  `user_name` TEXT NOT NULL,
  `user_ip` TEXT NOT NULL,
  PRIMARY KEY (id)
);
qfe3c7zg

qfe3c7zg1#

id应为not null

`id` INT(11) NOT NULL AUTO_INCREMENT,

相关问题