sql >> Databáze >  >> RDS >> Mysql

Vytvoření jedinečného indexu Ecto selhalo pro Mysql/Mariadb

Pole "name" je příliš dlouhé. Měli byste se ujistit, že má velikost menší než 767 bajtů předáním možnosti velikosti při deklaraci, nebo indexujte pouze část pole:

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

Mějte na paměti, že při volání unique_constraint/2 budete muset zadat stejný název ve vašem changesetu.



  1. Při spouštění balíčku došlo k chybě

  2. Nelze získat přístup k MySQL poté, co automaticky vygenerovalo dočasné heslo

  3. Lokální proměnné MySQL

  4. SQL Server POKUD NEEXISTUJE Použití?