SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 03.03.2012 17:21:19

Алексейatj
Участник
Зарегистрирован: 03.03.2012
Сообщений: 1

Помогите исправить, ошибка #1064


Комментарий модератора
По итогам многочисленных обсуждений на форуме была написана статья Как исправить ошибку mysql 1064
-----------------------



При попытке импорта таблиц, вознивает ошибка
ERROR: Незакрытая кавычка @ 433
STR: '
SQL:

--
-- ���� ������ ������� `cats`
--

INSERT INTO `cats` (`id`, `name`, `pos`) VALUES
(1, '����'),


-- --------------------------------------------------------

--
-- ��������� ������� `settings`
--

CREATE TABLE IF NOT EXISTS `settings` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `view_cat` int(11) NOT NULL DEFAULT '7',
  `view_st` int(11) NOT NULL DEFAULT '13',
  `ftext` varchar(255) NOT NULL,
  `zagol` varchar(255) NOT NULL DEFAULT '������� �� mod by IceJOKER',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=2 ;

SQL-запрос:

-- -- ���� ������ ������� `cats` -- INSERT INTO `cats` (`id`, `name`, `pos`) VALUES (1, '����'), -- -------------------------------------------------------- -- -- ��������� ������� `settings` -- CREATE TABLE IF NOT EXISTS `settings` ( `id` int(11) NOT NULL AUTO_INCREMENT, `view_cat` int(11) NOT NULL DEFAULT '7', `view_st` int(11) NOT NULL DEFAULT '13', `ftext` varchar(255) NOT NULL, `zagol` varchar(255) NOT NULL DEFAULT '������� �� mod by IceJOKER', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=2 ;

Ответ MySQL:

#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 `settings` (
  `id` int(11) NOT NULL AUTO_INCREMENT,' at line 15 



файл с таблицами


Прикрепленные файлы:
Attachment Icon sql.sql, Размер: 1,388 байт, Скачано: 807

Неактивен

 

#2 04.03.2012 00:35:42

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

Re: Помогите исправить, ошибка #1064

INSERT INTO `cats` (`id`, `name`, `pos`) VALUES
(1, 'Тест'),

в скобках должно быть 3 параметра, после скобок ; вместо ,

Неактивен

 

Board footer

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