Помилка mysql, # 1060 error sql db на cms joomla, - як самостійно створити сайт joomla

Помилка під номером 1060, що з'являється в MySQL при певному SQL запиті до Бази Даних означає, що в таблицях БД вже існують колонки таблиць, які намагаються встановити.

Що означає помилка MySQL, # 1060 Error SQL DB на CMS Joomla

В Joomla ця помилка з'являється при спробі оновити або встановити повторно, будь-яке, розширення. Помилка не складна, і вона означає, що в БД вже є така колонка, яку намагаються встановити. Інсталятор Joomla детально розшифрує її в інформаційній рожевої рядку.

Інсталятор покаже, який SQL запит викликав помилку і покаже назву колонки, яка дублюється.

Цей скріншот не відноситься до прикладу в статті, але ставитися до помилки # 1060

Помилка mysql, # 1060 error sql db на cms joomla, - як самостійно створити сайт joomla

Виправлення помилки 1060 Error SQL DB

Важливо! Зробіть резервну копію бази даних. Кнопка «Експорт», вибрати все таблиці, стиснення ZIP або gZIP. У разі помилки можна відновити БД (кнопка «Імпорт»).

Для додаткової перевірки інсталятора Joomla робимо в базу даних запит, який призвів до помилки і який ви бачите в інформаційному рядку інсталятора.

Помилка mysql, # 1060 error sql db на cms joomla, - як самостійно створити сайт joomla

Отримуємо відповідь, від MySQL. У моєму прикладі я оновлював компонент ARTIO JoomSEF. Запит ви бачите на фото, як в принципі і відповідь MySQL: # 1060-dublicate column name 'metecustom'. У запиті бачимо назву таблиці: sefurls. У відповіді бачимо, що колонка 'metecustom' вже є в базі даних.

Далі не складно. Відкриваєте таблицю sefurls (клацає по назві в лівому списку таблиць), шукайте колонку 'metecustom'. Це текстова колонка без даних. Далі, видаляємо цю колонку, натиснувши на червоний хрест в її рядку. Або виділяємо чекбокс колонки і натискаємо кнопку «Видалити» в фільтрі «Дії» внизу таблиці.

Повертаємося в адміністративну частину сайту і встановлюємо розширення заново. Повинно все вийде.

Причина помилки MySQL # 1060

Інші помилки Joomla

Схожі статті