|
|
|
не получается работать с HANDLER
|
|||
|---|---|---|---|
|
#18+
Есть таблица CREATE TABLE test( id integer NOT NULL, val1 integer, val2 integer, val3 integer, PRIMARY KEY(ID) ); Проконсультируйте, кто знает, как с помощу команды HANDLER READ выбрать строки для ID от 100 до 200 упорядочение по возрастанию ID? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2004, 22:34 |
|
||
|
не получается работать с HANDLER
|
|||
|---|---|---|---|
|
#18+
Что слабо?? У меня последовательность HANDLER test OPEN; HANDLER test READ primary >=100 where id between 100 and 200; не работает Какие-то советы будут ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 20:50 |
|
||
|
не получается работать с HANDLER
|
|||
|---|---|---|---|
|
#18+
Я не использовал HANDLER, не люблю низкоуровневые средства. Но попробую помочь. Наводящие вопросы Какая версия сервера? Тип таблицы наверное MyISAM? (так на всякий случай) "Не работает" -это как?Просто вешается? Или выдает ошибку? Дай текст ошибки. Хочешь получать хорошие ответы? Задавай хорошие вопросы. А так, пальцем в небо, могу посоветовать лишь попробовать еще два варианта. HANDLER test READ id >=100 where id between 100 and 200; HANDLER test READ `primary` >=100 where id between 100 and 200; вместо HANDLER test READ primary >=100 where id between 100 and 200; Жизнь коротка - потерпи немного :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2004, 10:10 |
|
||
|
не получается работать с HANDLER
|
|||
|---|---|---|---|
|
#18+
MySQL 4.0.12 под Win32 таблицы MyISAM если интересно, то my.ini имею следующего содержания [mysqld] basedir = c:/progra~1/mysql datadir = c:/usr/data myisam_recover=force skip-innodb сервер mysqld-nt.exe Сообщение об ошибке You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '100 where id between 100 and 200' at line 1 на первую команду и You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''primary' >=100 where id between 100 and 200' at line 1 на вторую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2004, 00:14 |
|
||
|
не получается работать с HANDLER
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. обрати внимание какие именно кавычки вокруг primary ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2004, 13:59 |
|
||
|
не получается работать с HANDLER
|
|||
|---|---|---|---|
|
#18+
Попробовал - получилось..... Спасибо.... С кавычками разобрался, попробовал на базе с 25000000 записей винять порядка 40000. Так вот вопреки написанному в документации, c помощю команды: SELECT id,val1,val2,val3 FROM test WHERE id between 100 AND 200; как алтернативы HANDLER READ получил данние быстрее. Как это можно обяснить.? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 23:17 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=681&tid=1854984]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
312ms |
get topic data: |
11ms |
get forum data: |
4ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 224ms |
| total: | 623ms |

| 0 / 0 |
