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


Ошибка при попытке сохранить запись


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

#1 Dimdim

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

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

Отправлено 18 Март 2011 - 10:54

Здравствуйте!
Все работало нормально.
Но после каких-то изменений на сервере, стала появляться ошибка после попытки сохранения записи:

Fatal error: Field 'u1' doesn't have a default value
INSERT INTO cb_data91 (user_id, add_time, status, f1089, f1402, f1251, f1236, f1190, f1093, f1364, f1359, f1090, f1094, f1189, f1244, f1099, f1230, f1225, f1100, f1098, f1361, f1226, f1227, f1228, f1229, f1237, f1241, f1247, f1101, f1102, f1107, f1334, f1108, f1240, f1097, f1110, f1111, f1112, f1114, f1115, f1119, f1121, f1122, f1127, f1128, f1129, f1130, f1367, f1131, f1362, f1366, f1363, f1132, f1133, f1134, f1135, f1242, f1238, f1239, f1243, f1245, f1246, f1254, f1248, f1249) VALUES (1, now(), 0, '{autonumber}', '{cur.time}', '1', '2', '1', '', '', '', '', '', '', '', '', '', '', '', '0000-00-00 00:00:00', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 'да', '', '-', '0', '', '', '', '', '', '0000-00-00 00:00:00', '', 'нет', '', '', '', '')
in C:\inetpub\wwwroot\cb\view_line.php on line 450

Либо вот еще пример после попытки сохранения другой записи в другой таблице.

Fatal error: Field 'u1' doesn't have a default value
INSERT INTO cb_data79 (user_id, add_time, status, f1084, f1085, f871, f867, f868, f869, f1188, f870, f937, f883, f884, f1076, f1077, f1255) VALUES (4, now(), 0, '2', '4', '{autonumber}', '{cur.time}', '0', '0', '0', '0', '0', '0', 'aaa', 'нет', 'нет', 'нет')
in C:\inetpub\wwwroot\cb\view_line.php on line 450

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

#2 CbCoder

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

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

Отправлено 18 Март 2011 - 11:21

В таком: http://www.clientbase.ru/support/form/

#3 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 18 Март 2011 - 12:39

Просмотр сообщенияDimdim (18.3.2011, 10:54) писал:

Подскажите, пожалуйста, в каком направлении копать?
а почему не заполняются системные поля `u1`, `r`, `u2`, `u3`?
туда должны также вносится значения и эти поля обязательные для заполнения
полагаю проблема именно в этом

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#4 Dimdim

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

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

Отправлено 18 Март 2011 - 18:05

Просмотр сообщенияandibrag (18.3.2011, 12:39) писал:

а почему не заполняются системные поля `u1`, `r`, `u2`, `u3`?
туда должны также вносится значения и эти поля обязательные для заполнения
полагаю проблема именно в этом


Настройки и файлы сайта не менялись. Раньше все работало отлично.
Поменялись только настройки сервера, а точнее mysql или php конфигурационные файлы.
После этого и начались проблемы, вот я и хотел спросить какие параметры влияют на появление этих ошибок?

#5 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 18 Март 2011 - 18:21

Просмотр сообщенияDimdim (18.3.2011, 18:05) писал:

Настройки и файлы сайта не менялись. Раньше все работало отлично.
Поменялись только настройки сервера, а точнее mysql или php конфигурационные файлы.
После этого и начались проблемы, вот я и хотел спросить какие параметры влияют на появление этих ошибок?
могу лишь предположить, что настройки сервера привели к тому, что поля отсутствующие в INSERT теперь не получают значений по умолчанию в виде 0
попробуйте добавить эти поля в конструкцию sql запроса

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#6 Dimdim

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

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

Отправлено 20 Март 2011 - 09:22

Просмотр сообщенияandibrag (18.3.2011, 18:21) писал:

могу лишь предположить, что настройки сервера привели к тому, что поля отсутствующие в INSERT теперь не получают значений по умолчанию в виде 0
попробуйте добавить эти поля в конструкцию sql запроса

Не совсем понимаю как это сделать и для чего это нужно.
Объясните, пожалуйста.

#7 Dimdim

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

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

Отправлено 20 Март 2011 - 09:53

Проблема опять же решена с помощью статьи: http://kb.helpdeskpilot.com/knowledgebase....;article_id=124

#8 Dimdim

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

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

Отправлено 21 Март 2011 - 21:10

Теперь образовалась другая ошибка.
Сразу ее не заметил она видимо зависит от первой.

Теперь загружай любые файлы, а потом скачивая их с сервера, мы получаем пустые файлы нулевого размера с таким же именем и расширением.
Как решить эту проблему?

#9 CbCoder

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

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

Отправлено 22 Март 2011 - 11:05

http://www.clientbase.ru/support/form/

#10 Dimdim

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

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

Отправлено 24 Март 2011 - 17:24

Просмотр сообщенияРазработчик (22.3.2011, 11:05) писал:


Писал через форму 22-го марта, так и не ответили мне.
Когда ждать ответа?

#11 CbCoder

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

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

Отправлено 24 Март 2011 - 19:14

Вам ответили, проверьте почту. Задержка произошла из-за организационных сбоев.





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

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