Re: Ошибка #1064 - You have an error in your SQL syntax; check the manual
Ошибка в первой строке. Откройте дамп и посмотрите как она выглядит. Возможно не хватает предваряющего комментария из двух дефисов.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форум PHP-MyAdmin.RU → Настройка phpMyAdmin → Ошибка #1064 - You have an error in your SQL syntax; check the manual
Ошибка в первой строке. Откройте дамп и посмотрите как она выглядит. Возможно не хватает предваряющего комментария из двух дефисов.
Ошибка в первой строке. Откройте дамп и посмотрите как она выглядит. Возможно не хватает предваряющего комментария из двух дефисов.
Дефисы на месте
Дефисы на месте
Обратитесь к хостеру. Не могу подсказать с причиной ошибки.
Всем привет. Подскажите что может быть при создание новой категории.
ОШИБКА Error: 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 ') ORDER BY `name_ru-RU`' at line 8 SQL=SELECT `id` as `value`, `name_ru-RU` as `text` FROM `#__jshopping_products_extra_field_values` WHERE `field_id` = 36 AND `id` IN () ORDER BY `name_ru-RU`
Указано пустое условие: AND `id` IN ()
Указано пустое условие: AND `id` IN ()
Подскажите пожалуйста как это исправить? Если можно подробнее куда лазить!
Подскажите пожалуйста как это исправить? Если можно подробнее куда лазить!
Не могу знать. Обратитесь к создателю или пользователям скрипта.
Делаю импорт базы данных через Sypex Dumper пишет
"MySQL Error: 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 7 (/home/домен/sxd/index.php:1594)"
Делаю импорт базы данных через Sypex Dumper пишет
"MySQL Error: 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 7 (/home/домен/sxd/index.php:1594)"
Смотрите что там на 7 строке в дампе. Возможно некорректное экранирование кавычек.
NOOBITO сказал:Делаю импорт базы данных через Sypex Dumper пишет
"MySQL Error: 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 7 (/home/домен/sxd/index.php:1594)"Смотрите что там на 7 строке в дампе. Возможно некорректное экранирование кавычек.
-- Версия сервера: 5.5.25-log вот что находиться на 7 строке
-- Версия сервера: 5.5.25-log вот что находиться на 7 строке
Пробуйте импортировать частично, чтобы выделить ошибку.
NOOBITO сказал:-- Версия сервера: 5.5.25-log вот что находиться на 7 строке
Пробуйте импортировать частично, чтобы выделить ошибку.
Где можно почитать, как импортировать частично?
Где можно почитать, как импортировать частично?
Сделайте копию файла дампа и удалите строки с комментариями вверху. Определите таким образом строку вызывающую ошибку.
Подскажите пожалуйста как исправить .
Notice: Error: 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 'OPTION SQL_BIG_SELECTS = 1' at line 1
Error No: 1064
SET OPTION SQL_BIG_SELECTS = 1 in /home/d/dizzre7r/avtr/public_html/system/database/mysql.php on line 50
Строка 50
trigger_error('Error: ' . mysql_error($this->link) . '<br />Error No: ' . mysql_errno($this->link) . '<br />' . $sql);
exit();
Подскажите в чем дело .
Вы говорили заменить TYPE = MYISAM на ENGINE = MYISAM. но у меня и так стоит ENGINE = MYISAM
Пример DROP TABLE IF EXISTS `oc_zone_to_geo_zone`;
CREATE TABLE `oc_zone_to_geo_zone` (
`zone_to_geo_zone_id` int(11) NOT NULL,
`country_id` int(11) NOT NULL,
`zone_id` int(11) NOT NULL DEFAULT '0',
`geo_zone_id` int(11) NOT NULL,
`date_added` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`date_modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00'
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Подскажите в чем дело .
Попробуйте убрать или закомментировать в дампе строку, на которую указывает ошибка.
OPTION SQL_BIG_SELECTS = 1
Доброго времени суток, столкнулся с такой же ошибкой, не могу понять где ошибка.
Код запроса:
$insert_sql = "INSERT INTO baz_predzayavka (passport, podr, passport_date, snils_number, inn_number, driving_license, dl_podr, dl_date, zag_num, education, zaved, spec, edu_date, ms, mc, cd, index_reg, region_nedv, district_reg, city_reg, nas_reg, street_reg, home_reg, corp_reg, stroy_reg, kvart_reg, date_reg, koa, index_fact, region_fact, district_fact, city_fact, nas_fact, street_fact, home_fact, corp_fact, stroy_fact, kvart_fact, date_fact, nog, koa_fact)" .
"VALUES('{$passport}', '{$podr}', '{$passport_date}', '{$snils_number}', '{$inn_number}', '{$driving_license}', '{$dl_podr}', '{$dl_date}', '{$zag_num}', '{$education}', '{$zaved}', '{$spec}', '{$edu_date}', '{$ms}', '{$mc}', '{$cd}', '{$index_reg}', '{$region_nedv}', '{$district_reg}', '{$city_reg}', '{$nas_reg}', '{$street_reg}', '{$home_reg}', '{$corp_reg}', '{$stroy_reg}', '{$kvart_reg}', '{$date_reg}', '{$koa}', '{$index_fact}', '{$region_fact}', '{$district_fact}', '{$city_fact}', '{$nas_fact}', '{$street_fact}', '{$home_fact}', '{$corp_fact}', '{$stroy_fact}', '{$kvart_fact}', '{$date_fact}', '{$nog}', '{$koa_fact}');" . "WHERE `id`='{$id}'";
Ошибка:
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE `id`='32'' at line 1
Перед WHERE лишняя точка с запятой.
'{$koa_fact}');
уже увидел убрал, все равно таже ошибка
Поубирал лишние двойные и одинарные кавычки, получилось вот что:
$insert_sql = "INSERT INTO baz_predzayavka (passport, podr, passport_date, snils_number, inn_number, driving_license, dl_podr, dl_date, zag_num, education, zaved, spec, edu_date, ms, mc, cd, index_reg, region_nedv, district_reg, city_reg, nas_reg, street_reg, home_reg, corp_reg, stroy_reg, kvart_reg, date_reg, koa, index_fact, region_fact, district_fact, city_fact, nas_fact, street_fact, home_fact, corp_fact, stroy_fact, kvart_fact, date_fact, nog, koa_fact) VALUES('{$passport}', '{$podr}', '{$passport_date}', '{$snils_number}', '{$inn_number}', '{$driving_license}', '{$dl_podr}', '{$dl_date}', '{$zag_num}', '{$education}', '{$zaved}', '{$spec}', '{$edu_date}', '{$ms}', '{$mc}', '{$cd}', '{$index_reg}', '{$region_nedv}', '{$district_reg}', '{$city_reg}', '{$nas_reg}', '{$street_reg}', '{$home_reg}', '{$corp_reg}', '{$stroy_reg}', '{$kvart_reg}', '{$date_reg}', '{$koa}', '{$index_fact}', '{$region_fact}', '{$district_fact}', '{$city_fact}', '{$nas_fact}', '{$street_fact}', '{$home_fact}', '{$corp_fact}', '{$stroy_fact}', '{$kvart_fact}', '{$date_fact}', '{$nog}', '{$koa_fact}') WHERE id=$id";
Но ошибка осталась
Но ошибка осталась
Покажите ошибку. Она должна измениться.
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE id=39' at line 1
Изменился только номер id так как это задано в скрипте
У запроса INSERT не может быть условия WHERE. При обновлении данных используйте UPDATE.
Спасибо, работает!)
Добрый день, переношу сайт с одного провайдера в другой и при закачки БД выдает ошибку #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 '-? ' at line 275.
Содержание строки 275
-- Структура таблицы `wp_ngg_album`
Пожалуйста, помогите понять в чем проблема.
помогите понять в чем проблема.
Если файл открывался блокнотом, то для начала откройте дамп в Notepad++ и проверьте, чтобы файл был сохранен без Бом байта.
Форум PHP-MyAdmin.RU → Настройка phpMyAdmin → Ошибка #1064 - You have an error in your SQL syntax; check the manual
Форум работает на PunBB, при поддержке Informer Technologies, Inc
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.