0 Пользователей и 1 Гость просматривают эту тему.
  • 12 Ответов
  • 2928 Просмотров
*

svetlana_18

  • Новичок
  • 4
  • 0 / 0
Ошибка "JTableContent: :store failed"
« : 04.02.2013, 13:01:58 »
При добавлении любого материала (при его сохранении) выводит такую ошибку на красном фоне (и с кирпичем):
"Сохранить не удалось из-за ошибки: JTableContent: :store failed
Duplicate entry '0' for key 'PRIMARY' SQL=INSERT INTO `f8yai_content` (`id`,`title`,`alias`,`introtext`,`fulltext`,`state`,`catid`,`created`,`created_by`,`created_by_alias`,`publish_up`,`publish_down`,`images`,`urls`,`attribs`,`version`,`metakey`,`metadesc`,`access`,`metadata`,`featured`,`language`,`xreference`) VALUES ('0','test','test','

test
','','1','84','2013-02-04 08:59:40','848','','2013-02-04 08:59:40','','{\"image_intro\":\"\",\"float_intro\":\"\",\"image_intro_alt\":\"\",\"image_intro_caption\":\"\",\"image_fulltext\":\"\",\"float_fulltext\":\"\",\"image_fulltext_alt\":\"\",\"image_fulltext_caption\":\"\"}','{\"urla\":null,\"urlatext\":\"\",\"targeta\":\"\",\"urlb\":null,\"urlbtext\":\"\",\"targetb\":\"\",\"urlc\":null,\"urlctext\":\"\",\"targetc\":\"\"}','{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_vote\":\"\",\"show_hits\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"alternative_readmore\":\"\",\"article_layout\":\"\",\"show_publishing_options\":\"\",\"show_article_options\":\"\",\"show_urls_images_backend\":\"\",\"show_urls_images_frontend\":\"\"}','1','','','1','{\"robots\":\"\",\"author\":\"\",\"rights\":\"\",\"xreference\":\"\"}','0','*','')"

Что это? Сделала восстановление папок/файлов и баз данных из бэкапа - одну статью удалось создать, а потом снова такая же ошибка :(

Что делать? Пожалуйста, подскажите!
Всем заранее благодарна!
*

bancone

  • Захожу иногда
  • 61
  • 3 / 0
Re: Ошибка "JTableContent: :store failed"
« Ответ #1 : 04.02.2013, 14:21:10 »
Как я понимаю оно не может записать данные потому что не может задать ID. Нужно проверять макс id и добавлять +1
Более подробно тут
*

svetlana_18

  • Новичок
  • 4
  • 0 / 0
Re: Ошибка "JTableContent: :store failed"
« Ответ #2 : 04.02.2013, 14:35:43 »
Как я понимаю оно не может записать данные потому что не может задать ID. Нужно проверять макс id и добавлять +1
Более подробно тут

bancone, если честно по вашей ссылке я ничего не поняла: подскажите, пожалуйста, на русском, где нужно проверить этот id? Буду очень Вам признательна!
*

bancone

  • Захожу иногда
  • 61
  • 3 / 0
Re: Ошибка "JTableContent: :store failed"
« Ответ #3 : 04.02.2013, 14:50:05 »
как то так или вот так
*

svetlana_18

  • Новичок
  • 4
  • 0 / 0
Re: Ошибка "JTableContent: :store failed"
« Ответ #4 : 05.02.2013, 09:22:02 »
Спасибо, друзья! Все получилось! ))))))
*

bancone

  • Захожу иногда
  • 61
  • 3 / 0
Re: Ошибка "JTableContent: :store failed"
« Ответ #5 : 05.02.2013, 12:56:25 »
Можно плюсануть, раз получилось ;)
*

fotosmail

  • Захожу иногда
  • 87
  • 7 / 0
Re: Ошибка "JTableContent: :store failed"
« Ответ #6 : 17.02.2017, 07:45:52 »
подскажите что нужно сделать чтобы исправить эту ошибку, пожалуйстаз вчера весь вечер убил и ниче не вышло
*

dron

  • Завсегдатай
  • 1174
  • 11 / 9
Re: Ошибка "JTableContent: :store failed"
« Ответ #7 : 10.03.2017, 22:21:56 »
Такой же вопрос! Проблема возникла после переноса таблиц с контентом на новый бд. Видимо ошибка в том, что материалы со старого сайт имеют свои id, которые на новом сайте не учитываются... Как быть, подскажите, пожалуйста!
*

foxic666

  • Новичок
  • 4
  • 0 / 0
Re: Ошибка "JTableContent: :store failed"
« Ответ #8 : 14.03.2017, 14:58:18 »
у меня не выходит
*

dron

  • Завсегдатай
  • 1174
  • 11 / 9
Re: Ошибка "JTableContent: :store failed"
« Ответ #9 : 14.03.2017, 15:48:47 »
У меня все получилось. Если ошибка такая - Duplicate entry '0' for key 'PRIMARY' SQL=INSERT INTO `f8yai_content` - то решается она через phpMyAdmin.

Как оказалось, довольно часто такое случается. Такая проблема иногда встречается при переносе сайта, или при обновлении. Проблема с в том, что содержимое (статьи, разделы меню, категории, товары в магазине и т.п.) переносятся со своими id. И почему-то бывает такое, что уже после переноса сайта при попытке создать новый материал, он получает id 0, и далее начинается новый отсчет id 1, 2, 3... А в перенесенной базе содержимое с таким id уже есть. Возникает конфликт... Как раз об этом и пишет уважаемый ProtectYourSite.

Решение такое: в бд через phpMyAdmin отыскать таблицы в которых есть содержимое (напримерб _menu, _content, _jshopping_products и т.п.), посмотреть какой id там крайний (например, 55), и выполнить sql запрос вида
ALTER TABLE префикс_имя_таблицы AUTO_INCREMENT = 56
Число в конце - это значение от которого будет вестись последующий отсчет id.
*

client500

  • Новичок
  • 11
  • 0 / 0
Re: Ошибка "JTableContent: :store failed"
« Ответ #10 : 08.06.2017, 11:14:47 »
После обновления Joomla до версии 3.7 и 3.7.2, не сохраняются материалы и категории. Сохранить не удалось из-за ошибки: Duplicate entry '0' for key 'PRIMARY'. Этот вариант "ALTER TABLE префикс_имя_таблицы AUTO_INCREMENT = 56" не помог. Как это исправить? Заранее всем спасибо.
« Последнее редактирование: 08.06.2017, 11:40:01 от client500 »
*

dron

  • Завсегдатай
  • 1174
  • 11 / 9
Re: Ошибка
« Ответ #11 : 07.12.2017, 17:57:24 »
После обновления Joomla до версии 3.7 и 3.7.2, не сохраняются материалы и категории. Сохранить не удалось из-за ошибки: Duplicate entry '0' for key 'PRIMARY'. Этот вариант "ALTER TABLE префикс_имя_таблицы AUTO_INCREMENT = 56" не помог. Как это исправить? Заранее всем спасибо.
Бала такая проблема. В чем проблема: AI всегда должен являться PRIMARY KEY ключём в MySQL. Следовательно, если ваша таблица уже содержит primary key, то сначала нужно удалить первичный ключ, а затем добавлять AUTO_INCREMENT`ное поле. Например:
   
Код
ALTER TABLE префикс_имя_таблицы
    DROP PRIMARY KEY,
    ADD  `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;
*

Petrovich

  • Осваиваюсь на форуме
  • 43
  • 0 / 0
Re: Ошибка
« Ответ #12 : 23.09.2018, 21:36:25 »
ALTER TABLE префикс_имя_таблицы
    DROP PRIMARY KEY,
    ADD  `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;
Добрый день
Попробовал оба варианта для материалов ( таблица  _content )
все равно  та же ошибка
Есть ещё замечание ... может зацепка
Несмотря на ошибку "Сохранить не удалось .... "
один материал сохраняется под ID=0
Второй - разумеется уже нет ...

Где ещё копать посоветуете...  ?
Ошибка возникла после того как копировал ТОВАРЫ в VirtueMart ( многоязычный ) с помощью  phpMyAdmin


Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[FAQ] Ошибка Infinite loop detected in JError

Автор RgDarkDuke

Ответов: 50
Просмотров: 63643
Последний ответ 06.12.2018, 22:05:22
от Scottbed
Ошибка при авторизации в админ панели

Автор Kodopik

Ответов: 8
Просмотров: 525
Последний ответ 06.11.2018, 17:30:30
от voland
Ошибка 500 - jquery не поддерживается. Файл, не найден

Автор Cherr23

Ответов: 14
Просмотров: 435
Последний ответ 24.10.2018, 12:41:45
от lexxbry
Обновил РНР до 5.6 появилась ошибка вывода RSS ленты

Автор deemvest

Ответов: 5
Просмотров: 370
Последний ответ 16.10.2018, 12:10:40
от ProtectYourSite
500 ошибка после редактирования файла

Автор RedDeni

Ответов: 3
Просмотров: 603
Последний ответ 19.07.2018, 12:10:01
от Somapinwan