решено Field 'mc_user_id' doesn't have a default value

Hate

Пользователь
Всем привет, а у меня возникла такая проблема. При создании темы в форуме, когда жмешь отправить появляется ошибка Error in posting #2. В файле sql_error_bb.log перечислены 8 значений, которые нужно внести, как я понял в bb_posts, когда я внес эти значения ничего не произошло. Вот данные с лога:

#001364 Field 'mc_user_id' doesn't have a default value

INSERT INTO bb_posts (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, poster_rg_id, attach_rg_sig) VALUES (3, 1, 2, '', 1420740780, 'ac11c412', 0, 0)

Source : includes\functions_post.php(167) :: db1.tor
IP : 172.17.196.18
Date : 2015-01-08 22:13:00
Agent : Opera/9.80 (Windows NT 5.1) Presto/2.12.388 Version/12.14
Req_URI : /posting.php
Referer :

Please Login or Register to view hidden text.


Method : POST
PID : 01656
Request : Array
(
[mode] => newtopic
[f] => 1
[add_attachment_body] => 0
[posted_attachments_body] => 0
[subject] => Тест
[fontFace] => -1
[codeColor] => black
[codeSize] => 12
[codeAlign] => left
[message] => Тест
[post] => 1
[notify] => on
[topictype] => 0
[filecomment] =>
)_______________________________
 

dimka3210

Пользователь
Ну как бы вот это
PHP:
Field 'mc_user_id' doesn't have a default value
говорит что не может установить значение по умолчанию в столбец. Значит его нужно обязательно передавать в insert. Или в самой таблице столбцу поставить значение по умолчанию (default value).
 

Hate

Пользователь
Ну как бы вот это
PHP:
Field 'mc_user_id' doesn't have a default value
говорит что не может установить значение по умолчанию в столбец. Значит его нужно обязательно передавать в insert. Или в самой таблице столбцу поставить значение по умолчанию (default value).

Спасибо, помогло. Поставил столбцу mc_user_id значение Null и темы начали создаваться.
 
Сверху