sql >> Database >  >> RDS >> Mysql

MySQL Dubbele fout met ALTER IGNORE TABLE

Het is omdat je INNO DB gebruikt,

Een simpele truc:

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

Dit doet het werk



  1. oracle systimestamp (sysdate) naar milliseconden

  2. Hoe om te gaan met internationaal karakter in PHP / MySQL / Apache

  3. verwijder bewerking vergrendelt hele tabel in innodb

  4. Eenvoudige Slony-I-replicatie-installatie.