sql >> Database >  >> RDS >> Mysql

Een unieke sleutel met meerdere kolommen laten vallen zonder een externe sleutel te laten vallen?

een BUITENLANDSE SLEUTEL REFERENTIES, een sleutel nodig,
de enige sleutel die kan worden gebruikt is t_unique_key, daarom kun je deze niet verwijderen.
dus voeg eerst een andere overeenkomende sleutel toe en verwijder dan de oude sleutel, in jouw geval het veld othertable_id

ALTER TABLE `testtable`
ADD KEY (othertable_id),
DROP KEY `tt_unique_key`;



  1. Gegevensverlies herstellen met behulp van verzending van logbestanden met vertraagd herstel

  2. Afbeelding invoegen in BLOB Oracle 10g

  3. hoe OperationalError op te lossen:(psycopg2.OperationalError) server heeft de verbinding onverwacht gesloten

  4. Omgaan met het maken van indexen met MongoEngine in Python