Я новичок в 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, чтобы найти правильный синтаксис для использования рядом с ') NOT NULL, введите varchar (6) NOT NULL, обратите внимание на varchar (512), получение int (10),' в строке 6 **
Вот некоторая информация о том, с чем я работаю
- Тип сервера: MySQL
- Версия сервера: 5.5.32 - Сервер сообщества MySQL (GPL)
- phpMyAdmin: 4.0.4.1, последняя стабильная версия: 4.1.7
Я потратил день на то, чтобы биться головой об стену над этим, и теперь я думаю, что пора попросить о помощи. Мне было интересно, может ли кто-нибудь сказать мне, что я делаю не так?
receipt
стоит запятая. - person Gordon Linoff   schedule 15.02.2014