Tôi có hai bảng với cột khác nhau như thế này:Làm thế nào để sao chép dữ liệu giữa hai bảng trong SQLite?
table1
(
_id,
title,
name,
number,
address
)
table2
(
_id,
phone,
name,
address
)
Làm thế nào tôi có thể sao chép dữ liệu 'tên', 'địa chỉ' từ table1 để table2.
Và câu hỏi của tôi có hai tình huống:
- Đầu tiên: table1, table2 trong file cơ sở dữ liệu cùng
- Thứ hai: table1 trong data1.db tập tin, table2 trong data2.db tập tin
Tại sao không chỉ chèn các id lần đầu tiên? – TheOne
@Ramin: Mã của tôi chèn tất cả các id lần đầu tiên. Nếu bạn cố chèn các id từ 'table2' đã tồn tại, bạn sẽ gặp lỗi. Vì vậy, hai câu lệnh cập nhật sẽ sao chép các trường không phải id cho tất cả các id hiện có. –