Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd duplikatu MySQL z ALTER IGNORE TABLE

To dlatego, że używasz INNO DB,

Prosta sztuczka:

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 działa



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zainicjować bazę danych MySQL ze schematem w kontenerze Docker?

  2. Dlaczego wykonanie zapytania wstawiającego czasami trwa tak długo?

  3. Nie można połączyć się z żadnym z podanych hostów MySQL podczas sprawdzania połączenia

  4. Używanie SELECT INTO OUTFILE w MySQL

  5. Dodać indeks PEŁNOTEKSTOWY w Doctrine 2 za pomocą adnotacji?