@maxian
Jawaban Michael Villeneuve tidak sepenuhnya benar. Dalam hal lingkungan produksi atau jenis , Anda tidak dapat menghapus skema dan membuatnya kembali.
Satu-satunya cara untuk melakukannya pada skema Anda saat ini adalah sebagai berikut:
- aplikasi php/konsol doktrin:schema:update --dump-sql . Salin outputnya. Ini adalah kueri SQL langsung untuk memperbarui skema Anda
- hubungkan mysql dengan baris perintah mysql atau melalui klien mysql
- Nonaktifkan pemeriksaan kunci asing dengan memanggil kueri ini:"set foreign_key_checks=0;"
- masukkan pertanyaan dari doktrin:skema:perbarui
- Aktifkan kembali pemeriksaan kunci asing dengan :"set foreign_key_checks=1;"
saya tidak dapat menjamin Anda tidak akan kehilangan beberapa kunci tetapi Anda tidak menjatuhkan data Anda sama sekali.