Mailinglisten-Archive |
This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_000_00018A0D.3D3C3093 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Hi! Ich m=F6chte eine Fulltextsuche realisieren. Leider kommt beim Erstellen der Fulltext-Indexe immer folgender Fehler. Sowohl V3.23.49 als auch bei V4.0.2. 7 -Error on rename of '.\Database\tabelle.MYI' to '.\Database\#sql2-30c-27.MYI'(ERRcode: 13) Die Spalten haben als Typ 'longtext','tinytext' und 'varchar', was eigentlich f=FCr Volltextsuche zugelassen ist oder nicht?? Kurioserweise kommt dazu, dass wenn ich nun z.B. eine neue Spalte anlegen will wieder der oben beschriebene Fehler kommt. Ist die DB kaputt? Aber selbst wenn ich die DB neu anlege mit allen Werten und Einstellungen. Immer kommt dieser Fehler. Nach langem hin und her konnte ich kurzzeitig mal Fulltext-Indexe erzeugen (bis die Fehlermeldung wieder kam :-)). Als ich per SQL-Anweisung die DB testen wollte kam die Meldung das diese Spalte keinen Fulltext-Index habe, obwohl ich sie als Fulltext angelegt habe und sie mir so auch angezeigt wird.(MySql-Front 2.2) Kann mir jemand helfen??????? Zudem habe ich noch eine Frage zu den Indexen: Wenn ich bei mehreren Spalten einen Fulltext-Index erzeugen m=F6chte, muss ich da f=FCr alle den gleichen Indexnamen verwenden oder jeder einen anderen?? Bzw. wie verh=E4lt sich das =FCberhaupt mit der Benennung? Welche Rolle spielt =FCberhaupt der Indexname bei der Suche, denn in der SQL-Anweisung muss ich ihn ja nicht angeben. siehe hier: SELECT * FROM Tabelle WHERE MATCH (Spalte) AGAINST ('Suchwort'); Danke Leute!!!!! ------_=_NextPart_000_00018A0D.3D3C3093 Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=3DContent-Type content=3D"text/html; charset=3Dwindows-1252"> <META content=3D"MSHTML 6.00.2716.2200" name=3DGENERATOR></HEAD> <BODY style=3D"FONT: 10pt Courier New"> <DIV>Hi!</DIV> <DIV> </DIV> <DIV>Ich m=F6chte eine Fulltextsuche realisieren. Leider kommt beim Erstellen der Fulltext-Indexe immer folgender Fehler. Sowohl V3.23.49 als auch bei V4.0.2.<BR> <BR><FONT color=3D#ff0000>7 -Error on rename of '.\Database\tabelle.MYI' to '.\Database\#sql2-30c-27.MYI'(ERRcode: 13)<BR></FONT><BR>Die Spalten haben als Typ 'longtext','tinytext' und 'varchar'<FONT id=3D"">, was eigentlich f=FCr Volltextsuche zugelassen ist oder nicht??</FONT></DIV> <DIV>Kurioserweise kommt dazu, dass wenn ich nun z.B. eine neue Spalte anlegen will wieder der oben beschriebene Fehler kommt. Ist die DB kaputt? <BR>Aber selbst wenn ich die DB neu anlege mit allen Werten und Einstellungen. Immer kommt dieser Fehler.</DIV> <DIV>Nach langem hin und her konnte ich kurzzeitig mal Fulltext-Indexe erzeugen (bis die Fehlermeldung wieder kam :-)). Als ich per SQL-Anweisung die DB testen wollte kam die Meldung das diese Spalte keinen Fulltext-Index habe, obwohl ich sie als Fulltext angelegt habe und sie mir so auch angezeigt wird.(MySql-Front 2.2)</DIV> <DIV> </DIV> <DIV>Kann mir jemand helfen???????<BR></DIV> <DIV> </DIV> <DIV><BR>Zudem habe ich noch eine Frage zu den Indexen:<BR>Wenn ich bei mehreren Spalten einen Fulltext-Index erzeugen m=F6chte, muss ich da f=FCr alle den gleichen Indexnamen verwenden oder jeder einen anderen?? Bzw. wie verh=E4lt sich das =FCberhaupt mit der Benennung?<BR>Welche Rolle spielt =FCberhaupt der Indexname bei der Suche, denn in der SQL-Anweisung muss ich ihn ja nicht angeben.<BR><BR>siehe hier:<BR>SELECT * FROM Tabelle WHERE MATCH (Spalte) AGAINST ('Suchwort');</DIV> <DIV> </DIV> <DIV> </DIV> <DIV>Danke Leute!!!!!</DIV></BODY></HTML> ------_=_NextPart_000_00018A0D.3D3C3093-- --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive