sql >> データベース >  >> RDS >> Mysql

ALTERIGNORETABLEでのMySQL重複エラー

    INNODBを使用しているからです

    簡単なトリック:

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

    これで仕事ができます



    1. MySQLに現在の日付+30日としてデフォルト値を挿入

    2. PHPを使用してリモートMySQLサーバーに接続する

    3. PHP:mysql v mysqli v pdo

    4. C#でMySQL接続状態を確認する方法