sql >> Database >  >> RDS >> Mysql

Access DB en MySQL synchroniseren

mijn stappen om te "synchroniseren" lijken meer op supersnelle back-up

1.- in windows converteer je database hiermee

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

het converteert snel het grootste deel van de database naar YOURDATABASE.sql

2.- in linux (ik gebruik Ubuntu)

aangezien je dit vaak moet doen, raad ik een script aan voor correcties.

voorbeeld van mij:

#!/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-programma is standaard in ubuntu, je hebt "fromdos" nodig voor regelterugloop in vensters

dan :3.- mysql -u theuser -pthepass

mysql>bron YOURDATABASE.sql

en je bent klaar in ongeveer 5 minuten.



  1. Kan geen verbinding maken met MySQL-server op MySQLCC ERROR 1043 Slechte handdruk

  2. MySQL de juiste syntaxis om te gebruiken in de buurt van '' op regel 1 fout

  3. Hoe SQL scalaire subquery naar SQLAlchemy-expressie te converteren

  4. Procedure:trigger maken voor automatische update gewijzigde datum met SQL Server 2008