데이터베이스의 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 - 사용 된 테이블 형식은 지원하지 않습니다 전체 텍스트 인덱스
누구든지 나를 도와 줄 수 있다면 나는 위대 할 것이다!
확인. 그리고이 문제를 해결하기 위해 무엇을 할 수 있습니까? 이것에 대한 해결책을 찾기 위해 약간의 도움이 필요합니다. 편집 : 나는 방금 전에 "ENGINE = MyISAM"을 추가해야했다. 에 창조? –
미안 해요. 예, CREATE TABLE ddl에 ENGINE 옵션을 제공해야합니다. 내가 준 URL에 예제가 있습니다. – heximal
나는 그것을 풀었다. 고마워요! –