MySQL错误代码:在MySQL Workbench中创建表期间出现1064 [关闭]

Posted

技术标签:

【中文标题】MySQL错误代码:在MySQL Workbench中创建表期间出现1064 [关闭]【英文标题】:MySQL error code: 1064 during CREATE TABLE in MySQL Workbench [closed] 【发布时间】:2021-02-04 17:01:05 【问题描述】:

尝试在 mysql 工作台中创建表,但我不断收到此错误消息“错误代码:1064。您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本相对应的手册以获取正确的语法以在附近使用')' 在第 7 行"

这是我输入的内容...我做错了什么?

create table members (
id varchar (255) primary key,
pswd varchar(255) not null, 
email varchar(255) not null,
member_since timestamp default now() not null,
payment_due decimal (6, 2) not null default 0,
)
;

【问题讨论】:

看起来不像 mysql 语法。对 mysql 的表创建 ddl 做一点谷歌 结束前的,) @DanielW。谢谢你!!有效 【参考方案1】:

结尾多了一个逗号。

只需将其删除,一切正常。

create table members (
id varchar (255) primary key,
pswd varchar(255) not null, 
email varchar(255) not null,
member_since timestamp default now() not null,
payment_due decimal (6, 2) not null default 0)

Db<>fiddle

【讨论】:

以上是关于MySQL错误代码:在MySQL Workbench中创建表期间出现1064 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

mysql 1248错误问题解决

mysql 错误代码1217 MYSQL外键约束检查失败,删除或修改主表记录失败 怎么解决啊

MySQL错误代码:在MySQL Workbench中创建表期间出现1064 [关闭]

MySQL 错误代码:在 MySQL Workbench 中更新期间出现 1175

mysql数据库出现错误代码1064是啥原因?

mysql错误代码1045 是为啥