sql >> Databasteknik >  >> RDS >> Mysql

Släpp unik nyckel med flera kolumner utan att tappa främmande nyckel?

en UTLÄNDSK NYCKELREFERENS, kräver en nyckel,
den enda nyckel som kan användas är t_unique_key, det är därför du inte kan ta bort den.
så lägg till en annan matchande nyckel först, och ta sedan bort den gamla nyckeln, i ditt fall fältet othertable_id

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



  1. använd kommandot database_name i PostgreSQL

  2. Beräkna delta (skillnaden mellan nuvarande och föregående rad) i sql

  3. Fatalt fel:Kan inte omdeklarera session_start() i functions.php rad 25

  4. Hur kan jag med PDO se till att ett UPDATE-uttalande lyckades?