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 错误代码1217 MYSQL外键约束检查失败,删除或修改主表记录失败 怎么解决啊
MySQL错误代码:在MySQL Workbench中创建表期间出现1064 [关闭]