Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

#1214 - प्रयुक्त तालिका प्रकार FULLTEXT अनुक्रमणिका का समर्थन नहीं करता

MySQL 5.6 से पहले पूर्ण-पाठ खोज समर्थित है केवल MyISAM इंजन के साथ।

इसलिए या तो अपनी टेबल के इंजन को MyISAM में बदलें

CREATE TABLE gamemech_chat (
  id bigint(20) unsigned NOT NULL auto_increment,
  from_userid varchar(50) NOT NULL default '0',
  to_userid varchar(50) NOT NULL default '0',
  text text NOT NULL,
  systemtext text NOT NULL,
  timestamp datetime NOT NULL default '0000-00-00 00:00:00',
  chatroom bigint(20) NOT NULL default '0',
  PRIMARY KEY  (id),
  KEY from_userid (from_userid),
  FULLTEXT KEY from_userid_2 (from_userid),
  KEY chatroom (chatroom),
  KEY timestamp (timestamp)
) ENGINE=MyISAM;

यह रहा SQLFiddle डेमो

या 5.6 में अपग्रेड करें और InnoDB पूर्ण-पाठ खोज का उपयोग करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कॉलम में प्रत्येक विशिष्ट मान की गिनती कैसे प्राप्त करें?

  2. मैसकल ड्राइवर की समस्या

  3. PHP:एक mysql_query कथन में एकाधिक SQL क्वेरीज़

  4. PHP पीडीओ MYSQL में एकाधिक पंक्तियों को सम्मिलित करने का सबसे अच्छा तरीका क्या है?

  5. कोडइग्निटर में काम नहीं कर रहा बटन हटाएं