FULLTEXT er en indeks type ikke en kolonne type.
Kolonne typen kan være VARCHAR,TEXT, LONGTEXT etc..
Det er indeks som skal være FULLTEXT.
Eksempel:
CREATE TABLE chessopening (id INTEGER NOT NULL,
names VARCHAR(255),
moves TEXT, PRIMARY KEY(id),
FULLTEXT INDEX(names,moves),
FULLTEXT INDEX(names),
FULLTEXT INDEX(moves))
INSERT INTO chessopening VALUES(1, 'Spanish defense, Ruy Lopez', '1. e4, e5, 2. Nf3, Nc6, 3. Bb5,')
INSERT INTO chessopening VALUES(2, 'French defense', '1. e4, e6, 2. d4, d5,')
INSERT INTO chessopening VALUES(3, 'Sicilian defense', '1. e4, c5,')
INSERT INTO chessopening VALUES(4, 'Queens gambit', '1. d4, d5, 2. c4,')
INSERT INTO chessopening VALUES(5, 'Dutch defense', '1. d4, f5,')
INSERT INTO chessopening VALUES(6, 'Reti opening', '1. Nf3, d5, 2. c4,')
SELECT names, moves FROM chessopening WHERE MATCH(names) AGAINST (?)
SELECT names, moves FROM chessopening WHERE MATCH(moves) AGAINST (?)
SELECT names, moves FROM chessopening WHERE MATCH(names,moves) AGAINST (?)
SELECT names, moves FROM chessopening WHERE MATCH(names,moves) AGAINST (? IN BOOLEAN MODE)