Задавайте вопросы, мы ответим
Вы не зашли.
При установке компонента возникает ошибка:
Ошибка 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 '; `log_ip` varchar(255) NOT NULL default ''; `log_type` varc SQL=CREATE TABLE `jos_fl_archived_log` ( `log_id` int(10) unsigned NOT NULL; `log_ip` varchar(255) NOT NULL default ''; `log_type` varchar(32) NOT NULL default ''; `user_id` int(11) NOT NULL default '0'; `log_date` datetime NOT NULL default '0000-00-00 00:00:00'; `link_id` int(11) NOT NULL default '0'; `rev_id` int(11) NOT NULL default '0'; `value` tinyint(4) NOT NULL default '0'; PRIMARY KEY (`log_id`); KEY `link_id2` (`link_id`,`log_ip`); KEY `link_id1` (`link_id`,`user_id`); KEY `user_id` (`user_id`); KEY `log_type` (`log_type`); KEY `log_ip` (`log_ip`,`user_id`) ) TYPE=MyISAM
SQL =
CREATE TABLE `jos_fl_archived_log` (
`log_id` int(10) unsigned NOT NULL;
`log_ip` varchar(255) NOT NULL default '';
`log_type` varchar(32) NOT NULL default '';
`user_id` int(11) NOT NULL default '0';
`log_date` datetime NOT NULL default '0000-00-00 00:00:00';
`link_id` int(11) NOT NULL default '0';
`rev_id` int(11) NOT NULL default '0';
`value` tinyint(4) NOT NULL default '0';
PRIMARY KEY (`log_id`);
KEY `link_id2` (`link_id`,`log_ip`);
KEY `link_id1` (`link_id`,`user_id`);
KEY `user_id` (`user_id`);
KEY `log_type` (`log_type`);
KEY `log_ip` (`log_ip`,`user_id`)
) TYPE=MyISAM
Пожайлуста помогите в ней разобраться и устранить ее!
Неактивен
у Вас стоят точки с запятой после каждой строчки, замените их на запятые
Неактивен
Поменял, ошибка та же, только теперь вместо точек с запятыми запятые.
Неактивен
С запятыми у меня такой запрос работает. Какая у Вас версия MySQL?
Неактивен
Вроде 4.0.
Неактивен
Непонятно в чем проблема. Попробуйте UNSIGNED NOT NULL убрать
Неактивен
убрал unsigned NOT NULL - ошибка осталась!
Ошибка:
Ошибка 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 'mediuflext NOT NULL, `vote_helpful` int(10) unsigned NOT NULL SQL=CREATE TABLE `jos_fl_archived_reviews` ( `rev_id` int(11) NOT NULL, `link_id` int(11) NOT NULL default '0', `user_id` int(11) NOT NULL default '0', `guest_name` varchar(255) NOT NULL default '', `rev_title` varchar(255) NOT NULL default '', `rev_text` text NOT NULL, `rev_date` datetime NOT NULL default '0000-00-00 00:00:00', `rev_approved` tinyint(4) NOT NULL default '1', `admin_note` mediuflext NOT NULL, `vote_helpful` int(10) unsigned NOT NULL default '0', `vote_total` int(10) unsigned NOT NULL default '0', `ownersreply_text` text NOT NULL, `ownersreply_date` datetime NOT NULL default '0000-00-00 00:00:00', `ownersreply_approved` tinyint(4) NOT NULL default '0', `ownersreply_admin_note` mediuflext NOT NULL, PRIMARY KEY (`rev_id`), KEY `link_id` (`link_id`,`rev_approved`), KEY `user_id` (`user_id`) ) TYPE=MyISAM
SQL =
CREATE TABLE `jos_fl_archived_reviews` (
`rev_id` int(11) NOT NULL,
`link_id` int(11) NOT NULL default '0',
`user_id` int(11) NOT NULL default '0',
`guest_name` varchar(255) NOT NULL default '',
`rev_title` varchar(255) NOT NULL default '',
`rev_text` text NOT NULL,
`rev_date` datetime NOT NULL default '0000-00-00 00:00:00',
`rev_approved` tinyint(4) NOT NULL default '1',
`admin_note` mediuflext NOT NULL,
`vote_helpful` int(10) unsigned NOT NULL default '0',
`vote_total` int(10) unsigned NOT NULL default '0',
`ownersreply_text` text NOT NULL,
`ownersreply_date` datetime NOT NULL default '0000-00-00 00:00:00',
`ownersreply_approved` tinyint(4) NOT NULL default '0',
`ownersreply_admin_note` mediuflext NOT NULL,
PRIMARY KEY (`rev_id`),
KEY `link_id` (`link_id`,`rev_approved`),
KEY `user_id` (`user_id`)
) TYPE=MyISAM
Неактивен
Типа mediuflext нет, есть mediumtext
Неактивен
Большое спасибо! Теперь все работает!
Неактивен
Perenes site(joomla 1.0.12) s odnogo servera na drugoy, dumpnul MySQL I ustonawil na nowiy server, tak je i wse fayly perekachal, no wyhodit sleduyshaya oshibka:
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 'WHERE session_id = 'e922a41cd281acc4e4f992ad97f38bcf'' at line SQL=SELECT session_id FROM #__session WHERE session_id = 'e922a41cd281acc4e4f992ad97f38bcf'
Probowal “tester.php” wrode podklyuchen k baze I widet yeyo…. No wydayot 1064 oshybku???
Spasibo
Неактивен
Posowetuyte poj. kak reshit etu problemmu
Неактивен
А как называются таблицы? # здесь не к месту, посмотрите конфигурационный файл, какой в нем указан prefix
Неактивен
tablitsy tak i nazywayutsa: #__ i w konfiguratsionnym file tak je i ukazal: #__.
Неактивен
wozmojno li ne sowmestimost?, hota dumpal w 4.0 i na servere 4.027 versiya.
Неактивен
По крайней мере в MySQL 5.0 # означает комментарий до конца строки. Либо следует переименовать таблицы, сделать другой префикс, либо всегда заключать имена таблиц в обратные кавычки
SELECT session_id FROM `#__session` WHERE session_id = 'e922a41cd281acc4e4f992ad97f38bcf'
Неактивен
net, ne pomogaet, wse ta ja oshibka, a mojet eto izo togo chto u mena domain name na drugom ip, i ya poka cherez ip zahoju na site?
Неактивен
Ошибка именно синтаксическая, с IP не связана
Неактивен
nu a est li SQL convertery, toest s 4.0 convertnut na 3.0?
Неактивен
CREATE TABLE `#__session` ( `username` varchar(50) default '', `time` varchar(14) default '', `session_id` varchar(200) NOT NULL default '0', `guest` tinyint(4) default '1', `userid` int(11) default '0', `usertype` varchar(50) default '', `gid` tinyint(3) unsigned NOT NULL default '0', PRIMARY KEY (`session_id`), KEY `whosonline` (`guest`,`usertype`) ) ENGINE=MyISAM;
insert into `#__session` values ('bkul', '1212418604', '61d39a98b1c9ebf07c3fe35dd7959614', '1', '62', 'Super Administrator', '0');
wot on kod SQL
Неактивен
Нормально у меня работает Ваш код, на MySQL 5.0. И должен работать в других версиях также.
Неактивен
http://204.200.210.173/ - poprobuyte, pochemuj u mena tak delaet ne poymu???
Неактивен
azat написал:
http://204.200.210.173/ - poprobuyte, pochemuj u mena tak delaet ne poymu???
Обратных кавычек в запросе не видно
Неактивен
da w zaprose ne widno no w strukture koda on est, daje zanowo sozdal tablitsu s kowychkymi, no pochemu to wydayot takoy kod????
Неактивен
Вам нужно убедиться, что выполняется именно тот запрос, который Вы исправили, а не берется какой-нибудь другой из какого-нибудь другого места в коде.
В целях отладки можете, например, вывести его через echo (сейчас по ссылке, которую Вы привели, SQL-запрос не выводится).
Неактивен