2010-10-10 6 views
0

J'ai un fichier .txt dans lequel j'ai créé une base de données et des tables. Je veux l'exécuter sur la fenêtre de ligne de commande mysql. J'ai utilisé la commande source C:\Db mais elle n'a pas réussi à l'ouvrir. Dois-je utiliser une autre commande pour cela?Commande Mysql pour l'exécution du fichier .txt

+0

Pouvez-vous poster quelques lignes du fichier texte pour que nous puissions voir de quel type de fichier il s'agit? –

Répondre

2

Votre commande a une syntaxe correcte et devrait fonctionner si vous avez vraiment le fichier "c: \ Db" et que vous avez les permissions pour le lire. Peut-être que c'est C: \ Db.txt ou C: \ Db.sql?

Lorsque vous utilisez Windows, vérifiez les paramètres de dossier pour désactiver le masquage des extensions de fichiers pour les types de fichiers connus.

+0

MERCI ... IL FONCTIONNE –

0

faire quelque chose comme ceci:

1.Créez et enregistrez votre fichier script SQL (par exemple c: \ mywork \ foo.sql)

use foo_db; 

drop table if exists users; 

create table users 
(
user_id int unsigned not null auto_increment primary key, 
username varchar(32) unique not null 
) 
engine=innodb; 

insert into users (username) values ('f00'),('bar'); 

select * from users order by user_id; 

2.Démarrez commande mysql et connexion (mysql .exe situé dans le dossier bin mysql)

3.Tapez la commande suivante et appuyez sur Entrée pour exécuter foo.sql

\. c:\mywork\foo.sql 
Questions connexes