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

mysqlキーが長すぎる問題でした

    UTF-8は常にすべての文字に対して3バイトであるとは限りませんが、MySQLはインデックス用に1文字あたり3バイトを予約しています。

    アプリケーションで許可されている場合(つまり、UNIQUE KEY制約で使用されていない場合)、適切な長さ(つまり、<1000/3)のプレフィックスキーを使用するようにテーブルを再定義/変更します。

    CREATE TABLE my_table .... KEY my_field_20(my_field(20));



    1. PHPを使用して動的にHTMLページを生成する方法は?

    2. 移動平均-MySQL

    3. Ubuntu20.04にNeo4jをインストールする方法

    4. 別のプロシージャから sys_refcursor を取得して一括収集し、別のテーブルに挿入する