Всем привет ! Не подскажите, как мне решить подобную проблему ? )
Цитата
Ошибка! Mysql Query Error: ALT ER TABLE `b_sale_delivery_req` CHANGE `DATE` `DATE` timestamp NULL DEFAULT "current_timestamp()" [[1067] Invalid default value for 'DATE']
Ошибка В таблице b_iblock_element поле NAME "`NAME` varchar(511) NOT NULL" не соответствует описанию на диске "`NAME` varchar(255) NOT NULL" А если я не хочу исправлять эту ошибку, мне как раз и надо увеличить это поле до 512 символов? Где можно исправить "описание на диске", что бы при проверке системы он не пугал ошибкой?
При проверке базы данных. Ошибка! Mysql Query Error: CRE ATE TABLE `b_location_area` ( `ID` int NOT NULL AUTO_INCREMENT, `TYPE` varchar(255) NOT NULL, `CODE` varchar(255) DEFAULT NULL, `SORT` int NOT NULL, `GEOMETRY` longtext, PRIMARY KEY (`ID`), UNIQUE KEY (TYPE, CODE)) [[1071] Specified key was too long; max key length is 1000 bytes]
2023-Jan-20 17:22:38 Структура базы данных (check_mysql_table_structure): Ok
94% done
В таблице b_iblock_property поле CODE "`CODE` varchar(250) NULL DEFAULT NULL" не соответствует описанию на диске "`CODE` varchar(50) NULL DEFAULT NULL"
2023-Jan-20 17:22:38 Структура базы данных (check_mysql_table_structure): Ok
97% done
2023-Jan-20 17:22:38 Структура базы данных (check_mysql_table_structure): Fail
ALT ER TABLE `b_iblock_property` CHANGE `CODE` `CODE` varchar(50) NULL DEFAULT NULL;
Ошибка! Структура базы данных имеет ошибки. Всего 1, автоматически могут быть исправлены: 0.
написал: Подскажите пожалуйста как исправить эту ошибку?!
У вас модицировано поле таблицы, скорее всего сознательно. Прежде чем исправлять, необходимо убедиться, что в этом поле нет данных длиннее 50 символов.
Не надо сверлить зубы через задний проход дрелью от Сваровски
Подскажите какое поле и какой таблицы? поле code? не нахожу его и как найти? p.s. не могу прикрепить изображение встроенными возможностями, походу это не работает здесь на форуме (((
написал: Подскажите какое поле и какой таблицы? поле code? не нахожу его и как найти?
В смысле? В тексте ошибки все есть.
Цитата
написал: В таблице b_iblock_property поле CODE "`CODE` varchar(250) NULL DEFAULT NULL" не соответствует описанию на диске "`CODE` varchar(50) NULL DEFAULT NULL"
Таблица - b_iblock_property, поле - CODE.
Не надо сверлить зубы через задний проход дрелью от Сваровски