Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Synchronizacja Access DB i MySQL

moje kroki, aby "synchronizować" bardziej jak superszybka kopia zapasowa

1.- w systemie Windows przekonwertuj bazę danych za pomocą tego

http://www.bullzip.com/products/a2m/info.php

szybko konwertuje większość bazy danych do YOURDATABASE.sql

2.- w Linuksie (używam Ubuntu)

ponieważ musisz to robić często, polecam skrypt do poprawek.

mój przykład:

#!/bin/bash
#edita tablas
szAnswer=$(zenity --title="YOURDATABASE" --entry --text "some text" --entry-text "");
fromdos $szAnswer;
sed -i 's/DATETIME\ DEFAULT\ .*/DATE,/g' $szAnswer;
sed -i 's/DATETIME/DATE/g' $szAnswer;
sed -i 's/FLOAT/DECIMAL(10,2)/g' $szAnswer;
sed -i 's/(NULL,/(\ ,/g' $szAnswer;
sed -i 's/ NULL);/\ );/g' $szAnswer;
sed -i 's/,\ NULL,/,\ ,/g' $szAnswer

program zenity jest domyślny w ubuntu, potrzebujesz "fromdos" dla powrotu karetki w oknach

następnie :3.- mysql -u użytkownik -pthepass

mysql>źródło TWOJABAZADANYCH.sql

i gotowe w około 5 minut.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Znaczenie długości varchar w tabeli MySQL

  2. Jaki jest najlepszy zestaw znaków dla pola e-mail?

  3. MySql select w innym select?

  4. Laravel 5 - Elequent GROUP BY nie działa

  5. 1. rząd w grupie według ostatniego rzędu