作者 主題: 請教有關MySQL Cluster的問題  (閱讀 2497 次)

0 會員 與 1 訪客 正在閱讀本文。

olderboy

  • 憂鬱的高中生
  • ***
  • 文章數: 100
    • 檢視個人資料
請教有關MySQL Cluster的問題
« 於: 2008-01-17 09:52 »
Dear 大大

目前我想把MySQL 從單一台主機改為用MySQL Cluster

代碼: [選擇]
CREATE TABLE `MMS` (
  `mmTxID` varchar(20) NOT NULL default '',
  `TxType` tinyint(2) default '0',
  `UID` int(15) unsigned NOT NULL default '0',
  `CHTID` varchar(30) NOT NULL default '',
  `UIDTO` int(15) unsigned default NULL,
  `CHTIDTO` varchar(30) default NULL,
  `Phone` varchar(12) default NULL,
  `Mesg` text,
  `Item` int(5) NOT NULL default '0',
  `Cmd` varchar(30) default NULL,
  `Cost` varchar(4) NOT NULL default '0',
  `TxID` varchar(30) NOT NULL default '',
  `Redir` char(3) NOT NULL default '',
  `TStamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  `STATUS` tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (`mmTxID`),
  KEY `UID` (`UID`),
  FULLTEXT KEY `Mesg` (`Mesg`)
) ENGINE=NDBCLUSTER DEFAULT CHARSET=utf8;

但這個table裡,有一個FULLTEXT KEY `Mesg` (`Mesg`)
我去查過MySQL的文件,他們說不支援FULLTEXT,那不知可以換成什麼樣的資料型態呢??
在建立的時候,出現的錯誤如下:

引用
ERROR 1214 (HY000) at line 47: The used table type doesn't support FULLTEXT indexes

還請各位大大指點一下,因小弟對SQL不是很熟悉,但老闆又要我做這方面的修改,只好請大大們指點一下了~~ Thanks