title: Why does the cardinality of an index in MySQL remain unchanged when I add a new index?
body: <p>I have added a FULLTEXT index to one of my MySQL database tables as follows:</p>
  
  <pre><code>ALTER TABLE members ADD FULLTEXT(about,fname,lname,job_title);
  </code></pre>
  
  <p>The problem is that using <em>phpmyadmin</em> I can see the cardinality of my new index is only <strong>1</strong>. Does this mean the index will never be used?</p>
  
  <p>I have run a analyze table command but it didn't seem to do anything.</p>
  
  <pre><code>analyze table members
  </code></pre>
  
  <p>The respective types of the index fields are varchar(100), varchar(100), text, varchar(200) and the engine used is MyISAM and the table has about 30,000 rows, all unique. My MySQL version is 5.0.45.</p>
  
  <p>Am I doing something wrong?</p>