Mysql
 sql >> база данни >  >> RDS >> Mysql

Синхронизиране на Access DB и MySQL

моите стъпки за „синхронизиране“ по-скоро като супербързо архивиране

1.- в Windows конвертирайте вашата база данни с това

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

той преобразува бързо по-голямата част от базата данни във YOURDATABASE.sql

2.- в linux (използвам Ubuntu)

тъй като трябва да правите това често, препоръчвам скрипт за корекции.

мой пример:

#!/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

програмата zenity е по подразбиране в ubuntu, имате нужда от "fromdos" за връщане на каретка в windows

тогава :3.- mysql -u theuser -pthepass

mysql>източник YOURDATABASE.sql

и сте готови за около 5 минути.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да получа данни от mysql база данни с помощта на javascript?

  2. Използване на RESTful API за динамични уебсайтове

  3. Изчисляване на разстоянието Haversine между две точки в Laravel

  4. Показване на връзки в PHP/MySQL?

  5. Не мога да използвам mysql_* функции след надграждане на PHP