SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 31.03.2014 18:27:03

Sherman
Участник
Зарегистрирован: 31.03.2014
Сообщений: 4

Ошибка #1064

Здравствуйте. Когда я импортирую БД, то у меня вылазит это:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE TABLE IF NOT EXISTS `House` (
   `hID` int(11) NOT NULL,
   `hEntrancex` fl' at line 13


Вот сами строки в БД:

CREATE TABLE IF NOT EXISTS `House` (
  `hID` int(11) NOT NULL,
  `hEntrancex` float NOT NULL,
  `hEntrancey` float NOT NULL,
  `hEntrancez` float NOT NULL,
  `hExitx` float NOT NULL,
  `hExity` float NOT NULL,
  `hExitz` float NOT NULL,
  `hOwner` varchar(28) NOT NULL,
  `hValue` int(11) NOT NULL,
  `hHel` int(11) NOT NULL,
  `hInt` int(11) NOT NULL,
  `hLock` int(11) NOT NULL,
  `hOwned` int(11) NOT NULL,
  `hTakings` int(11) NOT NULL,
  `hVec` int(11) NOT NULL,
  `hVcol1` int(11) NOT NULL,
  `hVcol2` int(11) NOT NULL,
  `hKlass` int(11) NOT NULL,
  `hVehSost` int(11) NOT NULL,
  `hCarx` float NOT NULL,
  `hCary` float NOT NULL,
  `hCarz` float NOT NULL,
  `hCarc` float NOT NULL,
  `hMats` int(11) NOT NULL,
  `hStyle` int(11) NOT NULL,
  `hSost` int(11) NOT NULL
) ENGINE = MYISAM DEFAULT CHARSET=cp1251;



Помогите пожалуйста, а то я чайник в MySQL.

Отредактированно Sherman (31.03.2014 18:32:16)

Неактивен

 

#2 31.03.2014 18:37:56

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Ошибка #1064

ошибка перед этой командой
как делали дамп и импорт?

Неактивен

 

#3 31.03.2014 18:44:36

Sherman
Участник
Зарегистрирован: 31.03.2014
Сообщений: 4

Re: Ошибка #1064

vasya написал:

ошибка перед этой командой
как делали дамп и импорт?

Как обычно. Выбрал базу данных, нажал "Импорт", выбрал базу данных с компьютера.
Если интересуют настройки, которые стоят при импорте, то вот:

Кодировка файла: utf-8
Формат: SQL
Режим совместимости SQL: NONE

Неактивен

 

#4 31.03.2014 18:48:29

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Ошибка #1064

Где выбрали? Что из себя представляет база на компьютере?

посмотрите http://sqlinfo.ru/articles/info/15.html

Неактивен

 

#5 31.03.2014 18:51:10

Sherman
Участник
Зарегистрирован: 31.03.2014
Сообщений: 4

Re: Ошибка #1064

vasya написал:

Где выбрали? Что из себя представляет база на компьютере?

посмотрите http://sqlinfo.ru/articles/info/15.html

Вот сама база, можете посмотреть.


Прикрепленные файлы:
Attachment Icon database.sql, Размер: 357,016 байт, Скачано: 998

Неактивен

 

#6 31.03.2014 19:11:39

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Ошибка #1064

несколькими строчками выше

INSERT INTO `DJ` (`dID`, `dName`, `dTrack`, `dTime`) VALUES

эта строка синтаксически неверна. После values  в круглых скобках должны идти значения, а потом ;

Неактивен

 

#7 31.03.2014 19:19:03

Sherman
Участник
Зарегистрирован: 31.03.2014
Сообщений: 4

Re: Ошибка #1064

vasya написал:

несколькими строчками выше

INSERT INTO `DJ` (`dID`, `dName`, `dTrack`, `dTime`) VALUES

эта строка синтаксически неверна. После values  в круглых скобках должны идти значения, а потом ;

Всё заработало, благодарю, это я там случайно подпортил строчку roll

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson