Перейти к содержимому


Поле 'u'

Ошибки после обновления верси

Сообщений в теме: 4

#1 kg0

    Активный участник

  • Пользователи
  • PipPipPip
  • 145 сообщений

Отправлено 04 Апрель 2012 - 11:13

Добрый день,

После перехода с 1.9.2 на 1.9.5 в одной из таблиц, самой простой, появилась ошибка при попытке сохранить запись:

Fatal error: Unknown column 'u' in 'field list'
UPDATE cb_data135 SET f1279='10', f1282='Отпуск ЗСФ', f1283='2012-03-01 00:00:00', f1284='2012-03-01 00:00:00', f1280='1', f1281='8', f1285='Был на похоронах', `u`=1 WHERE id=296
in /var/www/u1196375/data/www/testme.ru/cb/view_line2.php on line 593


И еще, почему-то, когда заходишь в Настройки - Конфигурация - Таблицы,
имя этой таблицы отображается не синим, а красным цветом.

#2 Гость_Roman_*

  • Гости

Отправлено 04 Апрель 2012 - 11:25

Похоже, что не все системные поля добавились в таблицу при обновлении. Попробуйте добавить это поле вручную, используя phpmyadmin и выполнив запрос

ALTER TABLE `cb_data135` ADD `u` TINYINT(1) NOT NULL DEFAULT '0'


#3 kg0

    Активный участник

  • Пользователи
  • PipPipPip
  • 145 сообщений

Отправлено 04 Апрель 2012 - 13:01

Спасибо, помогло. Теперь записи сохраняются без ошибки.

Но имя таблицы все еще почему-то отображается "красным" цветом, когда заходишь в Настройки - Конфигурация - Таблицы.

Стоит ли на это обращать внимание? Есть ли в этом цвете скрытый смысл - или просто баг ?

#4 Гость_Roman_*

  • Гости

Отправлено 04 Апрель 2012 - 14:03

Похоже, что баг обновления. Выполните запрос
UPDATE `cb_tables` SET `view_sql`=''
и всё должно стать нормально.

#5 kg0

    Активный участник

  • Пользователи
  • PipPipPip
  • 145 сообщений

Отправлено 04 Апрель 2012 - 15:13

Помогло,

Спасибо большое!





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных