/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
MySQL Match Against
Fra : Harald


Dato : 15-06-08 23:29

Jeg har 2 tabeller:

Boger:
Titel (Char)
forfatter (INT)

Forfatter:
Idnrforfatter (int)
NavnForfatter (Char)

Når jeg kører denne SQL:
SELECT * from boger
LEFT JOIN forfatter ON boger.forfatter = forfatter.idnrForfatter
WHERE MATCH(Titel, NavnForfatter) AGAINST('dddhddede' IN BOOLEAN MODE)
LIMIT 20000

får jeg flere tusinde poster men jeg er 100% sikker på at ordet 'dddhddede'
ikke findes nogen steder så resultatet burde have været 0 poster.
Nogle ideer?

Jeg bruger MySQL 5

/HK



 
 
Harald (15-06-2008)
Kommentar
Fra : Harald


Dato : 15-06-08 23:36

"Harald" <noname@nomail.dk> skrev i en meddelelse
news:485597b8$0$90275$14726298@news.sunsite.dk...
> Jeg har 2 tabeller:
>
> Boger:
> Titel (Char)
> forfatter (INT)
>
> Forfatter:
> Idnrforfatter (int)
> NavnForfatter (Char)
>
> Når jeg kører denne SQL:
> SELECT * from boger
> LEFT JOIN forfatter ON boger.forfatter = forfatter.idnrForfatter
> WHERE MATCH(Titel, NavnForfatter) AGAINST('dddhddede' IN BOOLEAN MODE)
> LIMIT 20000
>
> får jeg flere tusinde poster men jeg er 100% sikker på at ordet
> 'dddhddede' ikke findes nogen steder så resultatet burde have været 0
> poster.
> Nogle ideer?
>
> Jeg bruger MySQL 5

Har lige testet i MySQL 4.0.26 og der virker det fint?

/HK



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste