Перейти к контенту
  • 0

Ошибка MySQL при посте


BioQwert

Вопрос

Пытался ответить в теме, увидел следующее:

 

mySQL query error: INSERT INTO ibf_posts (author_id,use_sig,use_emo,ip_address,post_date,icon_id,post,author_name,topi
c_id,queued,post_htmlstate,post_key,post_parent) VALUES(2,1,1,'191.85.10.25',1098561432,'','Проверка','BioQwert',1534,0,0,'654as4da56546a1sd5a4',0)

mySQL error: Unbekanntes Tabellenfeld 'post_htmlstate' in field list.
mySQL error code: 
Date: Saturday 23rd of October 2004 08:40:12 PM

 

Вот такое мне показывают... Как починить, знает кто? :D

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
Unbekanntes Tabellenfeld
А это что обозначает? неизвестный столбец?

Добавлено в [mergetime]1098563172[/mergetime]

извиняюсь, ни бум-бум в немецком

Ссылка на комментарий
Поделиться на других сайтах

  • 0

а теперь покажите , пожалуйста, структуру вашей таблицы ibf_posts

 

 

в виде

CREATE TABLE ibf_posts (

  pid int(10) NOT NULL auto_increment,

  append_edit tinyint(1) default '0',

  edit_time int(10) default NULL,

  author_id mediumint(8) NOT NULL default '0',

  author_name varchar(32) default NULL,

  use_sig tinyint(1) NOT NULL default '0',

  use_emo tinyint(1) NOT NULL default '0',

  ip_address varchar(16) NOT NULL default '',

  post_date int(10) default NULL,

  icon_id smallint(3) default NULL,

  post text,

  queued tinyint(1) NOT NULL default '0',

  topic_id int(10) NOT NULL default '0',

  post_title varchar(255) default NULL,

  new_topic tinyint(1) default '0',

  edit_name varchar(255) default NULL,

  post_key varchar(32) NOT NULL default '0',

  post_parent int(10) NOT NULL default '0',

  post_htmlstate smallint(1) NOT NULL default '0',

  PRIMARY KEY  (pid),

  KEY topic_id (topic_id,queued,pid),

  KEY author_id (author_id,topic_id),

  KEY post_date (post_date),

  FULLTEXT KEY post (post)

) TYPE=MyISAM;

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Вот:

CREATE TABLE `ibf_posts` (
  `pid` int(10) NOT NULL auto_increment,
  `append_edit` tinyint(1) default '0',
  `edit_time` int(10) default NULL,
  `author_id` mediumint(8) NOT NULL default '0',
  `author_name` varchar(32) default NULL,
  `use_sig` tinyint(1) NOT NULL default '0',
  `use_emo` tinyint(1) NOT NULL default '0',
  `ip_address` varchar(16) NOT NULL default '',
  `post_date` int(10) default NULL,
  `icon_id` smallint(3) default NULL,
  `post` text,
  `queued` tinyint(1) default NULL,
  `topic_id` int(10) NOT NULL default '0',
  `forum_id` smallint(5) NOT NULL default '0',
  `attach_id` varchar(64) default NULL,
  `attach_hits` int(10) default NULL,
  `attach_type` varchar(128) default NULL,
  `attach_file` varchar(255) default NULL,
  `post_title` varchar(255) default NULL,
  `new_topic` tinyint(1) default '0',
  `edit_name` varchar(255) default NULL,
  `has_modcomment` tinyint(1) default '0',
  PRIMARY KEY  (`pid`),
  KEY `topic_id` (`topic_id`,`author_id`),
  KEY `author_id` (`author_id`),
  KEY `forum_id` (`forum_id`,`post_date`),
  FULLTEXT KEY `post` (`post`)
) TYPE=MyISAM AUTO_INCREMENT=34576;

Ссылка на комментарий
Поделиться на других сайтах

  • 0

ну разницу думаю видите сами :D

отсутствует обязательный столбец

post_htmlstate smallint(1) NOT NULL default

Добавлено в [mergetime]1098564317[/mergetime]

и не только, рекомендую проверить таблицу, нестандартная она у вас

Ссылка на комментарий
Поделиться на других сайтах

  • 0

35К записей не так много, попробуйте переименовать вашу таблицу

создать таблицу по структуре приведенной мной и импортировать туда записи (при экспорте выбирайте полные вставки INSERT, чтобы были прописаны значения полей) :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Cepera

А это как работает? ;) Где вводить? Не пробовал еще этим делать... :)

Добавлено в [mergetime]1098566176[/mergetime]

Да, и еще... Как я буду потом импортировать, если у всех этих 35к записей отсутсвует значение одного поля? :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

тьфу, я что -то торможу (спать пора, прошу прощения) и посоветовал глупость (хотя и работающую) :D

 

проще так:

ALTER TABLE ibf_posts ADD post_htmlstate smallint(1) NOT NULL default '0';

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Cepera

Благодарю, пойду делать. ;)

Добавлено в [mergetime]1098569996[/mergetime]

Так... Выскочила ошибка #1034, попробовал починить таблицу, выскочила ошибка #1016... Замкнутый круг. :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Error: 1034 SQLSTATE: HY000 (ER_NOT_KEYFILE) Message: Incorrect key file for table '%s'; try to repair it

 

Error: 1016 SQLSTATE: HY000 (ER_CANT_OPEN_FILE) Message: Can't open file: '%s' (errno: %d)

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ну спасайте... Таблица не отвечает, пишет "используется" и ошибку 1016, дамп старый, там не хватает 6000 сообщений. Произошло это чудо, после того, как я нажал "починить таблицу", как собственно в описании ошибки 1034 стоит. Починить она её не починила, зато я получил ошибку 1016 и не отвечающею таблицу... Что делать? :D
Ссылка на комментарий
Поделиться на других сайтах

  • 0

очевидно заблокирован файл на хостинге (myd)

Добавлено в [mergetime]1098612921[/mergetime]

попробуйте перезагрузить мискл

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.