sql >> Database >  >> RDS >> Mysql

Hoe de actie voor een externe sleutel te wijzigen

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

Voor zover ik weet moet je je sleutel laten vallen en een nieuwe maken met nieuwe regels.




  1. Kan ik de tabelnaam in een voorbereide instructie parametriseren?

  2. Hoe een desktoptoepassing met database lokaal uit te voeren zonder een databaseserver te installeren?

  3. SQL, een tabel maken

  4. SQLite VACUM