Mysql
 sql >> Base de données >  >> RDS >> Mysql

Insertion de MS SQL Server dans la base de données MySQL

Si vous voulez le faire régulièrement

  • Serveur lié et OPENQUERY pourrait être bon, si vous ne déplacez pas trop d'enregistrements par cycle.
  • Forfait de services d'intégration est une bonne solution si vous voulez déplacer beaucoup de données (comme des milliers ou des millions de lignes).

Vous pouvez les planifier avec SQL Server Agent .

Le INSERT est un peu compliqué avec OPENQUERY :

INSERT INTO OPENQUERY (MYSQL, 'SELECT * FROM MySQL_Table')
SELECT * FROM dbo.SQLServer_Table

OU

INSERT INTO OPENQUERY (MYSQL, 'SELECT * FROM MySQL_Table')
VALUES ('Value1', 'Value2', ...)