При создании характеристики или группы характеристик (Как в скринах) то появляется ошибка. У меня несколько витрин и при попытки создания характеристики или группы характеристик на любую из них появляется эта ошибка. Раньше было всё нормально а сейчас вот так. В чём может быть проблема?
При появлении ошибки посмотрите исходный код страницы (Ctrl+U), снизу будут детали ошибки
Tygh\Exceptions\AException
Message
Out of range value for column ‘feature_id’ at row 1 (167)INSERT INTO cscart_product_features (company_id
, purpose
, feature_style
, filter_style
, feature_type
, parent_id
, feature_code
, position
, status
, display_on_product
, display_on_catalog
, display_on_header
, categories_path
, updated_timestamp
, timestamp
) VALUES (37, ‘find_products’, ‘text’, ‘checkbox’, ‘S’, 0, ‘’, ‘’, ‘A’, ‘N’, ‘N’, ‘N’, ‘’, 1711550835, 1711550835)
Error at
app/Tygh/Database/Connection.php, line: 1712
Backtrace
File:app/Tygh/Database/Connection.php
Line:1489
Function:throwError
File:app/Tygh/Database/Connection.php
Line:699
Function:execQuery
File:app/functions/fn.database.php
Line:138
Function:query
File:app/functions/fn.features.php
Line:1404
Function:db_query
File:app/controllers/backend/product_features.php
Line:44
Function:fn_update_product_feature
File:app/functions/fn.control.php
Line:722
Function:include
File:app/functions/fn.control.php
Line:458
Function:fn_run_controller
File:(adminka).php
Line:27
Function:fn_dispatch
Вот эта ошибка появляется
В таблице cscart_product_features для колонки feature_is скорее всего стоит тип INT(11), сделайте INT(12), похоже тупо использовали максимально возможное количество записей для int 11
Поменяйте тип колонки feature_id c mediumint(8) на int(11)
Но это еще и связанных таблицах надо сделать
- cscart_product_features_descriptions
- cscart_product_features_values
- cscart_product_filters
- cscart_product_feature_variants