sql >> Databasteknik >  >> RDS >> Mysql

Problem med att använda TEXT-fältet i mysql-tabellen

För att matcha mot en lång varchar- eller blobkolumn måste du ange indexlängden:

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

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



  1. Python, MySQL och SELECT utdata till ordbok med kolumnnamn för nycklar

  2. hur kör man lagrad procedur i SQL Developer?

  3. Är det möjligt att ange schemat när man ansluter till postgres med JDBC?

  4. Node.js, Request, MySQL och Connection Pooling leder till oändligt blockerande/frysningsbeteende?