SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#26 19.04.2010 23:26:15

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

Re: #1064 - You have an error in your SQL syntax - помогите найти ошибку

Запрос полностью приведите.

Неактивен

 

#27 20.04.2010 13:07:10

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: #1064 - You have an error in your SQL syntax - помогите найти ошибку

Не при дампе, а при восстановлении. Дампилка у Вас не работает, пользуйтесь
mysqldump.

Неактивен

 

#28 22.04.2010 00:20:34

InviS
Участник
Зарегистрирован: 22.04.2010
Сообщений: 1

Re: #1064 - You have an error in your SQL syntax - помогите найти ошибку

Помогите, пожалуйста. Не пойму в чем ошибка... Вот запрос:

DELETE FROM TABLE start_list_temp WHERE tour_id='1' AND stage_id='1' AND route_id='1' AND rider_id='754623'

Выдает ошибку 1064... Что не так? Я уже выбился из сил...

Неактивен

 

#29 22.04.2010 02:47:47

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

Re: #1064 - You have an error in your SQL syntax - помогите найти ошибку

Ключевое слово TABLE лишнее

DELETE FROM start_list_temp WHERE tour_id='1' AND stage_id='1' AND route_id='1' AND rider_id='754623'


http://dev.mysql.com/doc/refman/5.0/en/delete.html

Неактивен

 

#30 23.04.2010 00:36:18

sherilyn
Участник
Зарегистрирован: 23.04.2010
Сообщений: 2

Re: #1064 - You have an error in your SQL syntax - помогите найти ошибку

Вылазит ошибка | 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 'theme`, `users`) VALUES('sddsf', '63' ) ; (`theme`, `users`) V |

Не пойму что не так. Если закомментить цикл - работает. MySQL 4

$query;
             for($i=0;$i<$row;$i++){
           
                $query.=' INSERT INTO   `ru1ab36_requ`.`jos_group` (`theme`, `users`) VALUES(\''.$company.'\', \''.$user[$i].'\' ) ;';
               
               
               
                }
           
            $query.=" INSERT INTO `ru1ab36_requ`.`jos_company` (`theme`, `desc`) VALUES (\'$company\', \'$desc\') ";
            $sql = mysql_query($query) or die(mysql_error());

Неактивен

 

#31 23.04.2010 02:00:13

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: #1064 - You have an error in your SQL syntax - помогите найти ошибку

Вы пытаетесь объединить два запроса в один, а так делать нельзя.
Нужно выполнять mysql_query() после каждого запроса.

Неактивен

 

#32 23.04.2010 15:40:03

sherilyn
Участник
Зарегистрирован: 23.04.2010
Сообщений: 2

Re: #1064 - You have an error in your SQL syntax - помогите найти ошибку

paulus написал:

Вы пытаетесь объединить два запроса в один, а так делать нельзя.
Нужно выполнять mysql_query() после каждого запроса.

Да, спасибо. Уже понял )

Неактивен

 

#33 13.05.2010 21:05:41

F.I.O.
Участник
Зарегистрирован: 13.05.2010
Сообщений: 1

Re: #1064 - You have an error in your SQL syntax - помогите найти ошибку

люди добрые, помогите пожалуйста!! такая хрень вылезла в торрент-трекере 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 '/tracker/snatched' at line 1

Неактивен

 

#34 14.05.2010 12:58:33

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: #1064 - You have an error in your SQL syntax - помогите найти ошибку

Полный запрос приведите, пожалуйста.

Неактивен

 

#35 15.05.2010 03:09:31

vissavi
Участник
Зарегистрирован: 15.05.2010
Сообщений: 3

Re: #1064 - You have an error in your SQL syntax - помогите найти ошибку

Тоже столкнулся с такой проблемой после переезда на новый сервер. Выдает:
The Error returned was:
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 '' at line 1

Error Number:
1064

UPDATE dle_users set pnews = pnews - 1, news_num=news_num-1 where name=

Я новичек, подскажите как от этого уйти и где копать? спасибо

Неактивен

 

#36 15.05.2010 06:32:57

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: #1064 - You have an error in your SQL syntax - помогите найти ошибку

Начните с FAQ#10, потом прочитайте FAQ#10 и FAQ#10.

Правда. Прочитайте. Несколько раз. Ошибка в том, что после name должно
следовать значение имени; такой запрос можно полечить в коде приложения,
он не имеет отношения к MySQL.

Неактивен

 

#37 15.05.2010 20:18:33

GRS
Участник
Зарегистрирован: 15.05.2010
Сообщений: 2

Re: #1064 - You have an error in your SQL syntax - помогите найти ошибку

Здраствуйте, помогите найти ошибку:
Запрос на регистрацию
Появляется ошибка 1064
Пишет:
The Error returned was:
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 ''80', points, user_group, info, signature, favorites, xfields, logged_ip) VALUES' at line 1

Error Number:
1064


INSERT INTO dle_users (name, password, email, reg_date, lastdate, '80', points, user_group, info, signature, favorites, xfields, logged_ip) VALUES ('test', '********************************', 'test@test.ru', '1273968952', '1273968952', '4', '', '', '', '', '91.122.136.116')

Неактивен

 

#38 15.05.2010 20:42:43

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

Re: #1064 - You have an error in your SQL syntax - помогите найти ошибку

Предыдущий ответ вам полностью подходит.
В данном случае ошибка в том, что '80' это строковое значение, а не имя колонки. Если это такое имя колонки, то оно должно быть взято в обратные кавычки.

Неактивен

 

#39 15.05.2010 23:40:42

GRS
Участник
Зарегистрирован: 15.05.2010
Сообщений: 2

Re: #1064 - You have an error in your SQL syntax - помогите найти ошибку

спасибо

Неактивен

 

#40 18.05.2010 16:15:38

Alyssa
Участник
Зарегистрирован: 18.05.2010
Сообщений: 3

Re: #1064 - You have an error in your SQL syntax - помогите найти ошибку

помогите пожалуйста
echo $query="INSERT INTO face_nastroika (xna4,xnorm,xkon,yna4,ynorm,ykon,alg) VALUES($xna4[$i],$xnorm[$i],$xkon[$i],$yna4[$i],$ynorm[$i],$ykon[$i],$alg[$i])";

выдает ошибку INSERT INTO face_nastroika (xna4,xnorm,xkon,yna4,ynorm,ykon,alg) VALUES(15,20,25,1,2.5,4, q[20] )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 '[20] )' at line 1

кавычки всяко разно пробовала ставить, все равно ошибки выдает.
может ему не нравится что в последнем параметре alg передается строка типа "q[1]+q[2]" может ему квадратные скобки не нравятся? подскажите пожалуйста.

Неактивен

 

#41 18.05.2010 16:33:53

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: #1064 - You have an error in your SQL syntax - помогите найти ошибку

Совершенно точно не нравятся. Возможно, поможет
$alg[$i] → '$alg[$i]'
Но я бы не доверял такому сценарию smile

Неактивен

 

#42 18.05.2010 19:44:09

Alyssa
Участник
Зарегистрирован: 18.05.2010
Сообщений: 3

Re: #1064 - You have an error in your SQL syntax - помогите найти ошибку

не помогает sad

Неактивен

 

#43 18.05.2010 20:19:21

Alyssa
Участник
Зарегистрирован: 18.05.2010
Сообщений: 3

Re: #1064 - You have an error in your SQL syntax - помогите найти ошибку

ой заработало ) всем спасибо )

Неактивен

 

#44 09.06.2010 13:03:56

klokivan
Участник
Зарегистрирован: 09.06.2010
Сообщений: 5

Re: #1064 - You have an error in your SQL syntax - помогите найти ошибку

Помогите пожайлуста выдает такую ошибку      #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 'DEFAULT CHARSET=cp1251' at line 10

Неактивен

 

#45 09.06.2010 13:04:57

klokivan
Участник
Зарегистрирован: 09.06.2010
Сообщений: 5

Re: #1064 - You have an error in your SQL syntax - помогите найти ошибку

Вот кстати весь запрос 

--
-- База данных: `friends`
--

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

--
-- Структура таблицы `friends`
--

CREATE TABLE `friends` (
  `ID` int(11) NOT NULL auto_increment,
  `P_ID` int(11) NOT NULL default '0',
  `NAME` varchar(255) NOT NULL default '',
  `E_MAIL` varchar(255) NOT NULL default '',
  `DATE_SEND` datetime NOT NULL default '0000-00-00 00:00:00',
  `DATE_CLICK` datetime default NULL,
  PRIMARY KEY  (`ID`),
  KEY `P_ID` (`P_ID`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

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

--
-- Структура таблицы `senders`
--

CREATE TABLE `senders` (
  `ID` int(11) NOT NULL auto_increment,
  `NAME` varchar(255) NOT NULL default '',
  `E_MAIL` varchar(255) NOT NULL default '',
  `SUBJECT` varchar(255) NOT NULL default '',
  `MSG` text NOT NULL,
  `DATE` datetime NOT NULL default '0000-00-00 00:00:00',
  `IP` text NOT NULL,
  PRIMARY KEY  (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

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

--
-- Структура таблицы `stop_list`
--

CREATE TABLE `stop_list` (
  `ID` int(11) NOT NULL auto_increment,
  `NAME` varchar(255) NOT NULL default '',
  `E_MAIL` varchar(255) NOT NULL default '',
  `DATE_POST` datetime NOT NULL default '0000-00-00 00:00:00',
  PRIMARY KEY  (`ID`),
  UNIQUE KEY `UMAIL` (`E_MAIL`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

Неактивен

 

#46 09.06.2010 13:18:10

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: #1064 - You have an error in your SQL syntax - помогите найти ошибку

А версия MySQL какая? Меньше, чем на 4.1, не будет работать.

Неактивен

 

#47 09.06.2010 14:44:42

klokivan
Участник
Зарегистрирован: 09.06.2010
Сообщений: 5

Re: #1064 - You have an error in your SQL syntax - помогите найти ошибку

версия 4.027

Неактивен

 

#48 09.06.2010 14:45:51

klokivan
Участник
Зарегистрирован: 09.06.2010
Сообщений: 5

Re: #1064 - You have an error in your SQL syntax - помогите найти ошибку

Версия сервера: 4.0.27
Версия MySQL-клиента: 5.0.67

Неактивен

 

#49 09.06.2010 14:51:55

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: #1064 - You have an error in your SQL syntax - помогите найти ошибку

4.0 < 4.1 wink

Во всех строках уберите DEFAULT CHARSET=cp1251. Но вообще, наверное,
лучше обновлять сервер. Последняя стабильная версия — 5.1.

Неактивен

 

#50 09.06.2010 15:16:46

klokivan
Участник
Зарегистрирован: 09.06.2010
Сообщений: 5

Re: #1064 - You have an error in your SQL syntax - помогите найти ошибку

Спасибо

Неактивен

 

Board footer

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