Rumah > Soal Jawab > teks badan
我要导出多张关联的数据库表的数据成xml 然后导入到生产环境的相同表内 主键都为uuid 映射关系在导入的时候怎么处理
迷茫2017-04-18 09:32:10
Jika anda hanya memanipulasi data, anda harus menggunakan fungsi import dan eksport data pangkalan data. Jika anda mesti menggunakan java, kerana kunci utama ialah UUID, anda tidak perlu mengimport data UUID, tetapi terus menjana data UUID semasa memasukkan.
迷茫2017-04-18 09:32:10
Jika dua set mewakili struktur yang sama, maka hubungan pemetaan harus ditulis dalam pernyataan penciptaan jadual! Serupa dengan ini:
buat jadual student_teacher(student_id_int, teacher_id int,
constraint student_teacher_PK primary key(student_id,teacher_id),
constraint student_id_FK foreign key(student_id) references student(id),
constraint teacher_id_FK foreign key(teacher_id) merujuk kepada teacher(id));
Anda menjana fail xml untuk diimport dan hubungan pemetaan adalah sama dalam kedua-dua pangkalan data.
Walaupun anda menggunakan java dan hanya membaca fail xml, anda tidak perlu mempertimbangkan hubungan pemetaan.
怪我咯2017-04-18 09:32:10
Matikan semua kekangan kunci asing sebelum mengimport dan dayakan kekangan kunci asing selepas mengimport