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

Mysql/Mariadbの一意のインデックスを作成するEctoが失敗しました

    フィールド「名前」が長すぎます。サイズを宣言するときにsizeオプションを渡して、サイズが767バイト未満であることを確認するか、フィールドの一部だけにインデックスを付ける必要があります。

    create unique_index :shoppers, ["name(20)"], name: :shoppers_name_unique
    

    unique_constraint/2を呼び出すときは、同じ名前を付ける必要があることに注意してください。 チェンジセットで。



    1. 同じテーブルのある列から別の列に値をコピーします

    2. EF4-選択したストアドプロシージャは列を返しません

    3. pySparkを使用してDataFrameをmysqlテーブルに書き込みます

    4. 進化する連絡先情報はデータベースを変更することを意味しますか?