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

Chyba duplikace MySQL s ALTER IGNORE TABLE

Je to proto, že používáte INNO DB,

Jednoduchý trik:

set session old_alter_table=1;
ALTER IGNORE TABLE `user_server`  
ADD UNIQUE INDEX (`user_id`, `server_id`);
set session old_alter_table=0;

To udělá práci



  1. Počet sloupců neodpovídá počtu hodnot na řádku, ale odpovídá

  2. Mysql počítá instance podřetězce a poté seřaďte podle

  3. Transformační příběhy na konferenci MariaDB OpenWorks

  4. Jak zajistíte, aby vaše databáze mluvila mnoha jazyky?