データベースのphpmyadminで新しいテーブルを作成しようとすると問題が発生します。コードは次のとおりです。XAMPPでmysqlテーブルを作成しようとするとエラーが発生する
last_crawled datetime,
私が手にエラーがある:
DROP TABLE IF EXISTS phpcrawler_links;
CREATE TABLE phpcrawler_links (
id int(11) NOT NULL auto_increment,
site_id int(11) NOT NULL default 0,
depth int(11) NOT NULL default 0,
url text NOT NULL,
url_title text,
url_md5 varchar(255) NOT NULL,
content text NOT NULL,
content_md5 varchar(255) NOT NULL,
last_crawled datetime,
crawl_now int(11) NOT NULL default 1,
PRIMARY KEY (id),
KEY idx_site_id(site_id),
KEY idx_url (url(255)),
KEY idx_content_md5(content_md5),
FULLTEXT ft_content(content),
KEY idx_last_crawled(last_crawled)
);
DROP TABLE IF EXISTS words;
CREATE TABLE words (
id int(11) NOT NULL,
word varchar(255) NOT NULL
);
問題は、このライン上にあるように思わ
#1214 - 使用されるテーブルの種類はサポートしていません。フルテキストインデックス
誰かが私を助けることができるなら、私はgreatfullになるでしょう!
そして、私はこの問題を解決するために何ができますか?私はちょうどこれについての解決策を見つけるために少しの助けが必要です。編集:私は前に "ENGINE = MyISAM"を追加しなければなりませんでした。作成するには? –
遅れて申し訳ありません。ええ、CREATE TABLE ddlにENGINEオプションを指定する必要があります。私が与えたURLには例があります。 – heximal
私はそれを解決しました。どうもありがとうございました! –