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


Unknown column `uN`


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

#1 Lovent

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

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

Отправлено 17 Июль 2011 - 20:10

При попытках создать новые записи в таблице (таблица подчиненная). появляется ошибка:


Fatal error: Unknown column 'u3' in 'field list'
UPDATE cb_data97 SET u1 = 1,u2 = 1,u4 = 1,u5 = 1,u6 = 1,u7 = 1,u14 = 1,u12 = 1,u13 = 1,u3 = 1 WHERE id=250
in /home/l/lovent/genealogy-help/public_html/mgc/view_line.php on line 666


Проблема проявляется в разных категориях и в разных таблицах.

в чем проблема? как решить?

#2 Lovent

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

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

Отправлено 17 Июль 2011 - 21:55

еще один тип ошибки заметил (при создании новой записи в таблице). таблице не подчиненная:



Fatal error:Unknown column 'u3' in 'field list'
UPDATE cb_data155 SET f2452='', f1834='купил 4 книжки в библиоглобусе', f1835='1266', f1836='0', f1837='2011-07-17 18:53:00', f1838='РАСХОД', f1839='open', f1840='1', f1841='2011-07-17 22:53:47', f1854='МСК', f1855='0', f1856='1', f1858='МГЦ--МСК', id='557', user_id='1', add_time='2011-07-17 22:53:47', status='0', f2453='2011-07-17 22:53:47', f2454='', u1 = if(u1,u1,2), u2 = if(u2,u2,2), u4 = if(u4,u4,2), u5 = if(u5,u5,2), u6 = if(u6,u6,2), u7 = if(u7,u7,2), u14 = if(u14,u14,2), u12 = if(u12,u12,2), u13 = if(u13,u13,2), u3 = if(u3,u3,2), r = 1 WHERE id=557
in /home/l/lovent/genealogy-help/public_html/mgc/include/functions2.php on line 167
Fatal error: Unknown column 'u3' in 'field list'
UPDATE cb_data155 SET u1 = 1,u2 = 1,u4 = 1,u5 = 1,u6 = 1,u7 = 1,u14 = 1,u12 = 1,u13 = 1,u3 = 1 WHERE id=557
in /home/l/lovent/genealogy-help/public_html/mgc/view_line.php on line 666

#3 Lovent

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

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

Отправлено 18 Июль 2011 - 11:49

Случилось после обновления ревизии.

Текущая ревизия: 2007 от 2011-07-14.

Подскажите, пожалуйста, что можно сделать?

#4 Lovent

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

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

Отправлено 18 Июль 2011 - 12:31

В техподдержке подсказали следующее (может кому пригодится):


Попробуйте сделать следующее
1. Сделайте бекап.
2. Обновите ревизию.
3. Восстановите бекап
4. в адресной строки, после адреса, где расположена ваша программа набрать fix_null_values.php например это будет выглядеть так http://clientbase.ru...null_values.php
5. Затем необходимо сделать бекап исправленной базы, старые бекапы не восстанавливать, т.к. в них содержится ошибка.



вроде все работает....

#5 CbCoder

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

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 18 Июль 2011 - 16:39

По этой теме уже неоднократно писали и отвечали на форуме. Желательно все-таки пользоваться поиском перед созданием тем.

#6 Lovent

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

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

Отправлено 21 Июль 2011 - 12:05

Просмотр сообщенияРазработчик (18.7.2011, 16:39) писал:

По этой теме уже неоднократно писали и отвечали на форуме. Желательно все-таки пользоваться поиском перед созданием тем.


а что нужно забить в поле поиска?

#7 CbCoder

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

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 21 Июль 2011 - 12:11

Просмотр сообщенияLovent (21.7.2011, 13:05) писал:

а что нужно забить в поле поиска?
Любую более-менее уникальную фразу, "Unknown column" к примеру.

http://clientbase.ru/forum/index.php?act=S...=Unknown+column

#8 Lovent

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

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

Отправлено 21 Июль 2011 - 12:51

спасибо!

да, действительно обсуждалось (почему-то самостоятельный поиск результат не дал).

судя по прошлым темам форума, ошибку уже давно устранили...
очень странно, что эта ошибка у нас появилась...

#9 CbCoder

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

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 21 Июль 2011 - 13:09

Она может проявиться в любой момент, если: а) конфигурация создана до исправления ошибки в программе; б) ранее не исправлялась запуском fix_null_values.php

#10 Lovent

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

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

Отправлено 21 Июль 2011 - 13:15

Просмотр сообщенияРазработчик (21.7.2011, 13:09) писал:

Она может проявиться в любой момент, если: а) конфигурация создана до исправления ошибки в программе; б) ранее не исправлялась запуском fix_null_values.php

тогда еще два вопроса:

1) может ли это еще раз случиться? или один раз исправили и навечно?)

2) скорректируйте, пожалуйста, название этой темы, например, добавьте в скобках: Unknown column, а в комментарии fix_null_values

другим проще будет найти. спасибо!

#11 CbCoder

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

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 21 Июль 2011 - 13:24

Просмотр сообщенияLovent (21.7.2011, 14:15) писал:

может ли это еще раз случиться? или один раз исправили и навечно?)

Просмотр сообщенияРазработчик (21.7.2011, 14:09) писал:

Она может проявиться в любой момент, если: а) конфигурация создана до исправления ошибки в программе; б) ранее не исправлялась запуском fix_null_values.php






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

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