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

Ошибка SQL


Madman20

Вопрос

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

  • 0

Кто-нибудь знает, где посмотреть ошибки с кодом ниже 1000? На MySQL.com таких - как будто бы вообще не существует.

 

По теме: Разбираемся с ошибками базы данных

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

  • 0
Кто-нибудь знает, где посмотреть ошибки с кодом ниже 1000?

они вроде с синтаксисом запросов связаны...

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

  • 0

Vanish

они вроде с синтаксисом запросов связаны...

С кодом ниже 1000? Странно. Error 28, например, нет места на диске?..

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

  • 0

Madman20

Что, и вот это не увидел:

Hi, when importing a table into a heap, I keep getting Error 1030: got error 12 from table handler.

:D

Тогда учись искать браузером по страничке, что ли...

 

Другое дело, что тот сайт нихрена не проясняет... :)

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

Таки с гуглом нашлось кое-что:

 

http://www.faqts.com/knowledge_base/view.p...aid/9824/fid/94

BDB tables Error 1030 : Got error 12 from table handler

Jun 12th, 2002 09:08

 

William Dudley, winnie cheah

 

 

 

 

 

do this before executing big queries that may run out of memory:

 

SET SQL_BIG_TABLES=1;

 

and no more error 12 from table handler.

 

Optionally, when done, do this:

 

SET SQL_BIG_TABLES=0;

 

http://www.relib.com/forums/topic.asp?id=793434

идем в гугль, ищем "Got error 12 from table handler", находим

 

$ perror 12

Cannot allocate memory

 

So somewhere the table handler is not getting the memory it needs, and it gives up. You might want to set some of your MySQL buffers a little lower so that you don't run out of memory. Examining the manual section on how MySQL uses memory should show you what you need to know.

Памяти не хватает, короче.

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

 

Ооооооооо.... во тема:

http://dev.mysql.com/doc/mysql/en/perror.html

;)

 

С MySQL идёт утилитка perror, при помощи которой можно узнать, что в нашей ОС означают те или иные коды ошибок.

Заходим в папочку, где лежат бинарники MySQL (например, на Денвере это обычно Z:\usr\local\mysql\bin), запускаем с командной строки

perror 12

и читаем:

Error code  12:  Not enough space

Собственно, не хватает места (непонятно какого, правда, то ли на диске, то ли в памяти :)).

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

  • 0
именно на жёстком. Про оперативку "Not enough space" не говорят

Поправлю немного - поскольку код ошибки зависит от используемой ОС, лучше при помощи perror уточнить в каждом конкретном случае, что за ошибка возникает.

У чувака из примера выше perror выдал

$ perror 12

Cannot allocate memory

:D

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

  • 0
мда... я так и не понел на диске иле в паметь не хватает , и как исправить эту ошыбку ? ((((

и ешё что такое ОС ? :D

к хостеру обратись, да?

 

если сам сервер держишь (экстремал =))) партишен mySQL расширь.

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

  • 0
и ешё что такое ОС ?

Операционная система... разве в школах щас такому не учат? :D

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

  • 0

может это тоже пригодится......

 

1. http://www.mysql.ru/docs/man/Repair.html

 

2.

При помощи параметра bdb_max_lock задается максимальное количество блокировок (10000 по умолчанию), которые могут быть установлены на таблицу BDB. Это значение необходимо увеличить, если возникают ошибки bdb: Lock table is out of available locks или Got error 12 from ... при проведении длинных транзакций или когда mysqld должен просмотреть много строк, чтобы произвести необходимые вычисления для запроса.

(http://dev.mysql.com/doc/mysql/ru/BDB_start.html)

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

  • 0
и ешё что такое ОС ?

как всё запущено :D

может тебе лучше грядками заняться? ;)

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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

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

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

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