Tải xuống toàn bộ cơ sở dữ liệu và tải lên với các thay đổi có thể sẽ không có ý nghĩa vì lý do hiệu suất (và bảo mật).
Những gì người ta thường làm là thiết lập một API bằng PHP hoặc một số ngôn ngữ phía máy chủ khác có thể được gọi từ ứng dụng iOS của bạn và thực hiện các thao tác cho bạn.
Tôi không có kinh nghiệm riêng về chúng vì vậy tôi không thể đánh giá về độ hoàn chỉnh và mạnh mẽ của chúng, nhưng có các API PHP được tạo sẵn để dịch các hoạt động mySQL thành các hoạt động REST như phprestsql . Có lẽ đó là thứ dành cho bạn; tuy nhiên lưu ý rằng bạn luôn cần giải quyết vấn đề xác thực. Nếu bạn có một API có quyền truy cập ghi (hoặc quyền truy cập đọc các tài liệu nhạy cảm), bạn sẽ cần phải làm gì đó để ngăn mọi người trên Internet truy cập vào URL đó.
Chỉnh sửa: nếu nó chỉ là thăm dò một tập dữ liệu đã xác định, bạn có thể dễ dàng nhất với tập lệnh PHP chuẩn "truy vấn bảng và xuất nội dung trong vòng lặp" (tốt nhất là sử dụng PDO) và trả về json_encode()
d kết quả.