html - MySQL 数据库错误 #1064

标签 html mysql sql database

我试图在 MySQL 中创建一个用户表。 我收到错误消息 1064。这是我输入的命令。

CREATE TABLE Users(
Usrid INT unsigned auto_increment PRIMARY KEY not null,
Username varchar(20),
Name varchar(25),
Surname varchar(25),
Email varchar(50),
Password varchar(50),
);

如有任何帮助,我们将不胜感激!

最佳答案

去掉最后一列定义后的逗号:

CREATE TABLE Users(
  Usrid INT unsigned auto_increment PRIMARY KEY not null,
  Username varchar(20),
  Name varchar(25),
  Surname varchar(25),
  Email varchar(50),
  Password varchar(50), <-- HERE
);

应该是

CREATE TABLE Users(
  Usrid INT unsigned auto_increment PRIMARY KEY not null,
  Username varchar(20),
  Name varchar(25),
  Surname varchar(25),
  Email varchar(50),
  Password varchar(50)
);

关于html - MySQL 数据库错误 #1064,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22016337/

相关文章:

c# - Orchard CMS 部分放置

javascript - jQuery 脚本在 Internet Explorer 10 中不起作用

mysql - 仍未解决 : how to calculate price change (using prices from DIFFERENT dates) in MySQL?

html - 垂直对齐 block 元素中的文本

javascript - 在相对定位的 div 内定位跨度

php - 从表中选择、计数和删除记录简化

java - 在 Android 上连接 mysql jdbc 连接器时出现 ClassNotFoundException

sql - 两个查询返回不同的数据

php - 如何查找给定句子中存在的列值? mysql

sql - 在 SQL Developer/Oracle 10g 中插入缺失值