Avatar billede ruma1974 Nybegynder
05. september 2008 - 17:26 Der er 3 kommentarer

text index virker ikke

Hej,

create table mmu(
ORG VARCHAR(300) NULL) engine=MyISAM DEFAULT charset=latine1;

Jeg fylder tablen med:

9096;534;345;345
90;43;234;24
9096;234;423;24234
2342;423;234;234
2434;423;243;423
....15000 raekker total

alter table mmu add fulltext (ORG)

Men faar igenting naar jeg prover folgende:

select * from mmu where (match (org) against (´9606;´)
select * from mmu where (match (org) against (´*9606;*´)
select * from mmu where (match (org) against (´9606´)
select * from mmu where (match (org) against (´*9606*´)

hvad gor jeg galt?

Mvh,

Rune
Avatar billede ruma1974 Nybegynder
05. september 2008 - 17:30 #1
Jeg bruger MySQL 4.1
Avatar billede allrasmu Nybegynder
19. september 2008 - 17:14 #2
Hej Rune

Well, det lyder måske dumt, men i tabellen bruger du tallet "9096", men din query lyder på "9606"?

Mvh
Allan
Avatar billede ruma1974 Nybegynder
20. september 2008 - 11:04 #3
Hej Allan,

Mange tak, jeg undskylder var lidt hurtig på tasterne da jeg skrev eksemplet ind.

Jeg har fundet ud af at det kun er for nogle af min tabler at match.. against ikke virker. For andre tabler virker det fint.

Jeg har nu løst problemet med REGEXP det virker på alle mine tabler.

Mvh,

Rune
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester