sql >> データベース >  >> RDS >> Mysql

mysqlテーブルでTEXTフィールドを使用する際の問題

    長いvarcharまたはblob列と照合するには、インデックスの長さを指定する必要があります。

    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 ----------------^^^ 
    

    MyISAMの場合

    InnODBの場合

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



    1. Liquibaseでデータベースを作成する方法

    2. ハッシュマップをstringarrayに変換する

    3. LaravelでDB::select内でDB::rawを使用する理由

    4. データベースのAzureSQLデータベースへの移行