sql >> Databasteknik >  >> RDS >> Mysql

MySQL Duplicate-fel med ALTER IGNORE TABLE

Det är för att du använder INNO DB,

Ett enkelt knep:

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

Detta gör jobbet



  1. Oracle After Delete Trigger... Hur undviker man mutationstabell (ORA-04091)?

  2. Hur man slumpmässigt ställer in text till knappar från SQLite utan upprepning?

  3. Bevara förälder-barn-relationer när du kopierar hierarkisk data

  4. SQUARE() Exempel i SQL Server