Автор Тема: errno: 145 - Что это за ошибка?  (Прочитано 11500 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
errno: 145 - Что это за ошибка?
« Ответ #16 : 28 Мая 2003, 00:38:38 »
Alexandr, а в чем собственно глюк?
На Машине Тьюринга далеко не уедешь.

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
errno: 145 - Что это за ошибка?
« Ответ #17 : 28 Мая 2003, 08:47:47 »
А не заметила, что случилось после ALTER\'а (обрати внимание 2-е последние табилицы: полетели названия первых 2-х столбцов и + данные из cat_name, prim_col_name)
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
errno: 145 - Что это за ошибка?
« Ответ #18 : 28 Мая 2003, 12:16:12 »
дай структуру твоей таблицы (это значит вывод SHOW CREATE TABLE, а не EXPLAIN) для тестирования.
На Машине Тьюринга далеко не уедешь.

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
errno: 145 - Что это за ошибка?
« Ответ #19 : 28 Мая 2003, 16:29:48 »
Гляди.
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
errno: 145 - Что это за ошибка?
« Ответ #20 : 28 Мая 2003, 17:36:02 »
и где она?
я что-то пропустила?
На Машине Тьюринга далеко не уедешь.

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
errno: 145 - Что это за ошибка?
« Ответ #21 : 28 Мая 2003, 17:57:32 »
2-я таблица сверху - то что было,
3-я снизу - что с ней случилось после

ALTER TABLE tmp MODIFY id TINYINT(2) UNSIGNED NOT NULL, MODIFY parent_id TINYINT(1) UNSIGNED NOT NULL, MODIFY detail VARCHAR(37) NOT NULL, MODIFY cat_name ENUM(\'\',\'ISKRA AVTOELECTRIKA, Словения\',\'KOIVUNEN OY, Финляндия\',\'MAPCO AUTOTECHNIK GMBH, ФРГ\',\'OCAP S.P.A., Италия\',\'QUINTON HAZELL AUTOMOTIVE, Англия\') NOT NULL, MODIFY prim_col_name ENUM(\'\',\'V и A\',\'V и kW\',\'Карбюратор\',\'Номер BOSH\',\'Номер детали\',\'Примечание\',\'Размеры\') NOT NULL
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
errno: 145 - Что это за ошибка?
« Ответ #22 : 28 Мая 2003, 19:36:21 »
Alexandr, извини, ты внимательно читаешь что пишут?
повторяю:

Цитировать

дай структуру твоей таблицы (это значит вывод SHOW CREATE TABLE, а не EXPLAIN) для тестирования.
На Машине Тьюринга далеко не уедешь.

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
errno: 145 - Что это за ошибка?
« Ответ #23 : 29 Мая 2003, 11:10:51 »
fidget, извини, ты внимательно смотрела страницу?
повторяю:
Цитировать
Alexandr:
2-я таблица сверху - то что было,
3-я снизу - что с ней случилось после


Вот ещё раз ссылка на всякий:
http://www.autodealer.ru/mysql_bug.php

Ладно вот ещё на всякий:
Запрос: SHOW CREATE TABLE tmp
Количество записей: 1Table Create Table
tmp CREATE TEMPORARY TABLE `tmp` ( `id` tinyint(2) unsigned NOT NULL default \'0\', `parent_id` tinyint(1) unsigned NOT NULL default \'0\', `detail` char(37) NOT NULL default \'\', `cat_name` char(33) NOT NULL default \'\', `prim_col_name` char(12) NOT NULL default \'\' ) TYPE=MyISAM


Запрос: SHOW CREATE TABLE tmp
Количество записей: 1Table Create Table
tmp CREATE TEMPORARY TABLE `tmp` ( `Љk ‹k ` tinyint(2) unsigned NOT NULL default \'0\', `‹k ` tinyint(1) unsigned NOT NULL default \'0\', `` varchar(37) NOT NULL default \'\', `cat_name` enum(\'\',\'ISKRA AVTOELECTRIKA, Словени\',\'\',\'KOIVUNEN OY, Финл\',\'нди\',\'\',\'MAPCO AUTOTECHNIK GMBH, ФРГ\',\'OCAP S.P.A., Итали\',\'\',\'QUINTON HAZELL AUTOMOTIVE, Англи\',\'\') NOT NULL default \'\', `prim_col_name` enum(\'\',\'V и A\',\'V и kW\',\'Карбюратор\',\'Номер BOSH\',\'Номер детали\',\'Примечание\',\'Размеры\') NOT NULL default \'\' ) TYPE=MyISAM
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
errno: 145 - Что это за ошибка?
« Ответ #24 : 31 Мая 2003, 10:37:06 »
ой, извини плз, совсем невнимательная и нервная стала .. пораменять работу :-)

протестировала - у меня все ок с названиями столбцов. правда я на 4.0.13 тестировала.
На Машине Тьюринга далеко не уедешь.

Оффлайн evgkuz

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 105
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
errno: 145 - Что это за ошибка?
« Ответ #25 : 31 Мая 2003, 10:58:45 »
Таблица валиться именно после INSERTов и UPDATEов, но только, примерно, раз в месяц.

Может ли повлиять на эту ошибку "Can\'t open file: \'d_anketa.MYI\'. (errno: 145)" то, что я использую так много полей в одной таблице? (см. ниже)

INSERT INTO d_anketa SET  sex=\'1\',  looksex=\'2\',  for9=\'9\',  myname=\'Рамиль\',  email=\'ramil_rus@mail.ru\',  pass=\'scorpion\',
ch_about=\'Просто хочу девушку\',  placetime=\'2003-09-27\',  height=\'175\',  weight=\'60\',  body=\'0\',  eyes=\'0\',  hair=\'0\',
hairtype=\'4\',  zodiak=\'8\',  marital=\'1\',  child=\'1\',  education=\'2\',  url=\'http://\',  religion=\'0\',  ch_basic=\'\',
ch_dream=\'\',  ch_pos=\'\',  ch_neg=\'\',  ch_title=\'\',  ch_company=\'\',  in_smoking=\'3\',  in_alcohol=\'5\',  in_food=\'\',
in_cook=\'\',  in_drink=\'\',  in_rest=\'\',  in_liter=\'\',  in_movie=\'\',  in_job=\'\',  in_about=\'\',  need=\'\',  city=\'19\',
birthday=\'1986-01-01\', data=\'2003-05-30\'

Есть ли предел количеству полей в одной таблице? Если есть, то сколько.


Может ли повлиять на эту ошибку то, что я делаю запрос INSERT не в том порядке, в котором расположены поля в БД ?

Оффлайн Rel

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 142
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gauer.tk
errno: 145 - Что это за ошибка?
« Ответ #26 : 03 Июня 2003, 09:25:22 »
или я совсем не шарю, но разве можно делать так?:

INSERT INTO d_anketa SET sex=\'1\', looksex=\'2\',[.PHP]

я привык делать так:
[PHP]INSERT INTO table(field1,field1,... ) VALUES(\'$val1\', \'$val2\',...)


а SET вроде бы только к update\'y относится
Forgive him father, he just a robot from the future...
(c) Jesus Christ

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
errno: 145 - Что это за ошибка?
« Ответ #27 : 03 Июня 2003, 12:50:07 »
Rel, можно.
На Машине Тьюринга далеко не уедешь.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28