【发布时间】:2014-03-14 22:36:14
【问题描述】:
我是 PHP 和 MySQL 的新手,在我正在进行的一个学习项目中遇到了一些麻烦。
每当我尝试创建表时
CREATE TABLE transactions(
id int NOT NULL AUTO_INCREMENT,
location varchar(50) NOT NULL,
description varchar(50) NOT NULL,
category varchar(50) NOT NULL,
amount double(10) NOT NULL,
type varchar(6) NOT NULL,
notes varchar(512),
receipt int(10),
)
我收到以下错误消息:
#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册以获取正确的语法使用 near ') NOT NULL,键入 varchar(6) NOT NULL,注意 varchar(512), 收据 int(10), ' 在第 6 行**
这里有一些关于我正在使用的信息
- 服务器类型:MySQL
- 服务器版本:5.5.32 - MySQL Community Server(GPL)
- phpMyAdmin:4.0.4.1,最新稳定版本:4.1.7
我花了一天的时间把头撞在墙上,现在我想是时候寻求帮助了。我想知道是否有人能告诉我我做错了什么?
【问题讨论】:
-
receipt行的末尾有一个逗号。
标签: mysql error-handling create-table