Comment sauvegarder les données d'un tableau et insérer à un autre
J'ai deux bases de données. Je veux pour le vidage des données d'une table dans la 1ère base de données et les insérer dans une autre table avec un autre nom dans la 2ème base de données.
J'ai donc DB1 qui a tables tbl1 et tabl2, et DB2 qui a tables tbl3 et tbl4. Je sais que tabl1 et tabl3 ont la même structure. Comment faire pour copier des données à partir de l'une à l'autre en utilisant la commande mysqldump?
J'ai essayé de le faire, mais il n'est pas du travail.
mysqldump --user root --password=password --no-create-info DB1 tbl1 > c:/dump.sql
mysql --user root --password=password DB2 tbl3 < c:/dump.sql
Vous devez vous connecter pour publier un commentaire.
Ce n'est pas d'aller travailler en raison des différents nom de la table
si les deux bases de données sont assis sur le même serveur en utilisant le même démon, vous pouvez directement
si tbl1 n'est pas en vigueur dans DB2,
le pseudo-code de cette :
insert into tbl3
ou de prendre un cliché et de la restauration à partir d'elle dans la nouvelle table, compte tenu de mon tableau a10 crore(100 million)
entrées.Je suis en utilisant un shell linux en ligne de commande
ce les transferts à partir de l'hôte local à un hôte distant, l'ensemble de la base de données.
mysql
SI vous souhaitez également copier le contenu de la table que vous pouvez faire:
Si vous devez copier le tableau à partir d'une base de données vers une autre base de données, puis utiliser à la suite de
Il fonctionne pour moi comme dumping seule table et à l'importation a été de jeter erreur de syntaxe avec MariaDB