Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Problem bei der Verwendung des TEXT-Felds in der MySQL-Tabelle

Um eine Übereinstimmung mit einer langen varchar- oder Blob-Spalte herzustellen, müssen Sie die Indexlänge angeben:

create table SOURCES (
  SOURCES_PK int not null AUTO_INCREMENT primary key,                    
  SOURCE_URL text not null unique,                    
  DESCRIPTION varchar(255),
  INDEX source_url (source_url(100)) );
//  Key length ----------------^^^ 

Für MyISAM

Für InnODB

Siehe:http://dev.mysql.com/doc /refman/5.5/en/create-table.html