运行命令时 phpmyadmin 出现语法错误

问题描述 投票:0回答:1

phpmyadmin 语法错误

创建表

students
.
personal
(
id
INT(11) NOT NULL UNIQUE ,
name
VARCHAR(50) NOT NULL ,
age
INT NOT NULL CHECK(
age
>=18),
gender 
VARCHAR(1) NOT NULL,
phone
VARCHAR(10) NOT NULL UNIQUE,
city
NOT NULL DEFAULT 'agra');

syntax phpmyadmin
1个回答
0
投票

小修后应该可以工作。

  • id
    应该始终是
    primary key
  • 您错过了
    city
    栏中的尺寸
CREATE TABLE students.personal (
    id INT(11) NOT NULL PRIMARY KEY,
    name VARCHAR(50) NOT NULL,
    age INT NOT NULL CHECK (age >= 18),
    gender VARCHAR(1) NOT NULL,
    phone VARCHAR(10) NOT NULL UNIQUE,
    city VARCHAR(50) NOT NULL DEFAULT 'agra'
);
© www.soinside.com 2019 - 2024. All rights reserved.