Задавайте вопросы, мы ответим
Вы не зашли.
А как ее, ...., переименовать по другому?
Неактивен
Кого? Если базу данных, то только создав новую, а старую удалить. Чтобы не терять данные делаете дамп данных, а потом заливаете их в новую.
Неактивен
лариса м написал:
при создании БД 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 '3DEFAULT CHARSET = utf8' at line 7 . Подскажите, что исправить, третий день сижу(
С длиной имени это вряд ли связано.
У вас ошибка в запросе. Приведите его полностью.
Неактивен
мне было написано-не более 7 символов. я удалила старую и создала новую, как писал vasya, с коротким именем и все получилось. теперь продолжаю мучиться с другими ошибками
Неактивен
название базы данных(с учетом имени пользователя и символа подчеркивания) не должно превышать 16 символов. Учитываю длину вашего имени пользователя максимальная длина постфикса базы данных может составлять 7 символов.
Помогите, пожалуйста, имя базы или пользователя изменить, потому, что с вновь созданной базой я совсем запуталась и хочу продавить первоначальный вариант.
Неактивен
В чем именно помочь?
Чтобы сменить имя базы нужно создать новую. Вы это уже умеете.
Чтобы сменить имя пользователя:
RENAME USER старое_имя TO новое_имя; -- но на эту операцию у вас судя по всему нет прав.
Неактивен
Лариса, ваш запрос с 1064 ошибкой синтаксически неверен, и это скорее всего не связано с длинной имени базы данных. Приведите сам запрос.
Неактивен
Доброго времени суток! Подскажите пожалуйста как установить скрипты на dle, стоит mysql 5.5, собственно проблема в том что type надо менять на engine в этой версии, а где и как? Или какие еще есть варианты? Никакой скрипт не ставится, я думаю на mysql 5.1 проблем бы небыло... С этими обновками одна беда(
Неактивен
Доброго времени суток!
Не могли бы вы мне помочь?!
Во время праздников решил откатить базу, сделал бэкап базы, так как на cms поставил глючный модуль.
Но что то пошло ни так или хостер обновил версию sql или произошел у них какой то сбой, до сих пор техподдержка не работает должным образом!
Пытаюсь импортировать базу, из 10 бэкапов, ставится одна и то со следующей ошибкой
ERROR 1064 (42000) at line 1031324: 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 138
cайт работает, но вырубило половино функций не работает регистрация толком, товар добавляешь в корзину, а при попытке купить товар пропадает!
Товар на сайте есть, в админке cms его не видно!
Помогите, посоветуйте, Добры люди!
Заранее благодарен, всем откликнувшимся!
Неактивен
Посмотрите что в строчке 138 передаваемого файла
Неактивен
В каком именно смотреть, там архив с кучей таблиц?
Старый хостер рекомендовал это:
Здравствуйте.
Для починки innodb таблиц рекомендован следующий порядок действий:
1) остановить демон mysql;
2) в конфиг mysql (как правило, /etc/my.cnf) добавить innodb_force_recovery http://dev.mysql.com/doc/refman/5.0/en/ … overy.html , например, со значение 3.
3) запустить демон;
4) попробовать сделать дамп поврежденных баз;
5) если дамп не создастся повторить действия с пункта 1, увеличив значение innodb_force_recovery.
6) если дамп баз успешно создастся удалить базы, остановить демон mysql;
7) убрать innodb_force_recovery из конфига mysql и запустить демон вновь;
8) создать базы заного и залить ранее созданные дампы в них.
Это мы все сможем провеизвести сами, но вам придется подождать, в течении 5-7 дней, т.к. большая загруженность!
На новом хосте утверждают что при выполнении этих действий вылитает эта же ошибка:
ERROR 1064 (42000) at line 1031324: 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 138
Отредактированно ilya_tol (22.01.2013 23:15:03)
Неактивен
восстанавливайте по одному файлу пока не будет ошибки
Неактивен
а как их из архива вытащить они в бэкапе одним файлом, когда встают на сервер уже таблицами?!
Неактивен
может быть надо в большом файле посмотреть строку 1031324
Неактивен
пытаюсь проверить базу через ispmanager, пишет следующее:
Во время проверки базы данных 'karpalovim' были обнаружены таблицы имеющие тип InnoDB. Для их восстановления необходимо вмешательство администратора сервера.
Неактивен
К восстановлению из бэкапа тип таблиц не должен иметь отношения. InnoDB и MyISAM одинаково восстанавливаются из дампа.
Неактивен
rgbeast написал:
может быть надо в большом файле посмотреть строку 1031324
вот строчки:
1031322 INSERT INTO `ps_search_index` VALUES
1031323 ('42082','80193','10'),
1031324 ('42083','80193','10'),
1031325 ('42085','80193','10'),
1031326 ('42086','80193','10'),
Неактивен
rgbeast написал:
Посмотрите что в строчке 138 передаваемого файла
135 ('2','37','0','0','0','0'),
136 ('2','38','0','0','0','0'),
137 ('2','39','0','0','0','0'),
138 ('2','40','0','0','0','0'),
139 ('2','41','0','0','0','0'),
140 ('2','42','1','1','1','1'),
Неактивен
еще один бэкап после импорта ставится, но сайт глючит!
сразу после импорта выдает следующее
Ошибка
SQL-запрос:
INSERT INTO `ps_tag` VALUES ('6013','1','Грузила задние Korda Intelligent'), ('6014','2','Грузила задние Korda Intelligent'), ('6015','3','Грузила задние Korda Intelligent'), ('6016','4','Грузила задние Korda Intelligent'), ('6017','5','Грузила задние Korda Intelligent'), ('6018','6','Грузила задние Korda Intelligent'), ('6019','1','Грузила задние Korda Intelligent'), ('6020','2','Грузила задние Korda Intelligent'), ('6021','3','Грузила задние Korda Intelligent'), ('6022','4','Грузила задние Korda Intelligent'), ('6023','5','Грузила задние Korda Intelligent'), ('6024','6','Грузила задние Korda Intelligent'), ('6025','1','Грузила задние Korda Safe Zone F'), ('6026','2','Грузила задние Korda Safe Zone F'), ('6027','3','Грузила задние Korda Safe Zone F'), ('6028','4','Грузила задние [...]
Ответ 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 '' at line 42
Неактивен
JInstaller::install: Ошибка SQL DB function failed with error number 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 'TYPE=MyISAM' at line 19 SQL=CREATE TABLE IF NOT EXISTS `jos_comprofiler` ( `id` int(11) NOT NULL default '0', `user_id` int(11) NOT NULL default '0', `firstname` VARCHAR( 100 ), `middlename` VARCHAR( 100 ) , `lastname` VARCHAR( 100 ), `hits` int(11) NOT NULL default '0', `avatar` varchar(255) default NULL, `avatarapproved` tinyint(4) default '1', `approved` tinyint(4) NOT NULL default '1', `confirmed` tinyint(4) NOT NULL default '1', `lastupdatedate` datetime NOT NULL default '0000-00-00 00:00:00', `banned` tinyint(4) NOT NULL default '0', `banneddate` datetime default NULL, `bannedby` int(11) default NULL, `bannedreason` mediumtext, `acceptedterms` tinyint(1) NOT NULL default '0', PRIMARY KEY (`id`) ) TYPE=MyISAM;
SQL =
CREATE TABLE IF NOT EXISTS `jos_comprofiler` (
`id` int(11) NOT NULL default '0',
`user_id` int(11) NOT NULL default '0',
`firstname` VARCHAR( 100 ),
`middlename` VARCHAR( 100 ) ,
`lastname` VARCHAR( 100 ),
`hits` int(11) NOT NULL default '0',
`avatar` varchar(255) default NULL,
`avatarapproved` tinyint(4) default '1',
`approved` tinyint(4) NOT NULL default '1',
`confirmed` tinyint(4) NOT NULL default '1',
`lastupdatedate` datetime NOT NULL default '0000-00-00 00:00:00',
`banned` tinyint(4) NOT NULL default '0',
`banneddate` datetime default NULL,
`bannedby` int(11) default NULL,
`bannedreason` mediumtext,
`acceptedterms` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
Компонент Установить: Ошибка SQL DB function failed with error number 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 'TYPE=MyISAM' at line 19 SQL=CREATE TABLE IF NOT EXISTS `jos_comprofiler` ( `id` int(11) NOT NULL default '0', `user_id` int(11) NOT NULL default '0', `firstname` VARCHAR( 100 ), `middlename` VARCHAR( 100 ) , `lastname` VARCHAR( 100 ), `hits` int(11) NOT NULL default '0', `avatar` varchar(255) default NULL, `avatarapproved` tinyint(4) default '1', `approved` tinyint(4) NOT NULL default '1', `confirmed` tinyint(4) NOT NULL default '1', `lastupdatedate` datetime NOT NULL default '0000-00-00 00:00:00', `banned` tinyint(4) NOT NULL default '0', `banneddate` datetime default NULL, `bannedby` int(11) default NULL, `bannedreason` mediumtext, `acceptedterms` tinyint(1) NOT NULL default '0', PRIMARY KEY (`id`) ) TYPE=MyISAM;
SQL =
CREATE TABLE IF NOT EXISTS `jos_comprofiler` (
`id` int(11) NOT NULL default '0',
`user_id` int(11) NOT NULL default '0',
`firstname` VARCHAR( 100 ),
`middlename` VARCHAR( 100 ) ,
`lastname` VARCHAR( 100 ),
`hits` int(11) NOT NULL default '0',
`avatar` varchar(255) default NULL,
`avatarapproved` tinyint(4) default '1',
`approved` tinyint(4) NOT NULL default '1',
`confirmed` tinyint(4) NOT NULL default '1',
`lastupdatedate` datetime NOT NULL default '0000-00-00 00:00:00',
`banned` tinyint(4) NOT NULL default '0',
`banneddate` datetime default NULL,
`bannedby` int(11) default NULL,
`bannedreason` mediumtext,
`acceptedterms` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
может и мне поможете до этого находил TYPE=MyISAM менял на ENGINE=MyISAM.а тут так не получилось (хотелось бы понять корень проблемы)
Неактивен
Здравствуйте. Обновил расширение на джумле 2.5.9 , теперь при попытке его использовать пишет сообщение
Ошибка базы данных с номером 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 ' m.ordering ASC LIMIT 0, 158' at line 1 SQL=SELECT m.*, u.name AS editor, g.title AS groupname, MIN( mm.menuid ) AS pages FROM m8m4v_modules AS m LEFT JOIN m8m4v_users AS u ON u.id = m.checked_out LEFT JOIN m8m4v_viewlevels AS g ON g.id = m.access LEFT JOIN m8m4v_modules_menu AS mm ON mm.moduleid = m.id WHERE m.client_id = 0 GROUP BY m.id ORDER BY , m.ordering ASC LIMIT 0, 158
помогите, пожалуйста, где рыть, что делать только подробнее, если можно. Спасибо
ЗЫ Сайт работает, только в админке это сообщение всплывает.
Отредактированно Виктор44 (25.02.2013 12:20:40)
Неактивен
ORDER BY , m.ordering ASC LIMIT 0, 158
Первая запятая лишняя или перед ней должно быть имя ещё одной колонки по которой идет сортировка. Смотрите php код вашего обновления - почему он генерирует синтаксически неверный запрос.
Неактивен
Спасибо за ответ. Посмотрю, проверю, отпишусь.
Неактивен
Добрый день!
И у меня 1064, вот сообщение об ошибке:
Error: 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 'double = '', trio = '', minimum = '1', subtract = '1', stock_status_id = '5', ' at line 1
Error No: 1064
UPDATE product SET quantity = '1', double = '', trio = '', minimum = '1', subtract = '1', stock_status_id = '5', date_available = '2013-03-22', manufacturer_id = '10', price = '0', status = '1', date_modified = NOW() WHERE product_id = '2'
А запрос такой:
Неактивен
double ключевое слово, попробуйте взять его в обратные кавычки, т.е. `double`.
Обратите внимание, что ошибка у вас в запросе update
Неактивен