sql >> Databasteknik >  >> RDS >> Mysql

Hur man ändrar en MySQL-tabells främmande nyckel med hjälp av kommandoraden

Du måste släppa befintlig foreign key och skapa en till. Till exempel så här:

ALTER TABLE my_table DROP FOREIGN KEY my_key;
ALTER TABLE my_table ADD CONSTRAINT my_key FOREIGN KEY ('some_id') 
REFERENCES some_new_table ('some_other_id') ON UPDATE CASCADE ON DELETE CASCADE;


  1. Korrekt bevarade beräknade kolumner

  2. Varför föreslår Eclipse Object som standardmappningstyp för datatypen Text?

  3. Laravel Eloquent LEFT JOIN WHERE NULL

  4. PRVG-2027 Ägaren till filen är inkonsekvent över noder