webForumDet fria alternativet

mysql.exe

3 svar · 198 visningar · startad av matthew

matthewMedlem sedan okt. 2001166 inlägg
#1

Hej!
Jag undrar om det är möjligt med hjälp av mysql.exe att öppna en fil som skapar databas.

Så att man slipper skriva in tex CREATE TABLE mm varje gång.

//Matt

spangoMedlem sedan juni 20008 205 inlägg
#2

Jupp. Du kan omdirigera stdin (den "fil" som läses in från DOS-prompten) så att den läser från en fil. Gör så här:

C:\>[b]mysql <dinfil.sql[/b]

------------------
You can be a coward for a few minutes, or dead forever. /Rincewind

matthewMedlem sedan okt. 2001166 inlägg
#3

får detta fel-->

C:\>mysql<minfil.sql
'mysql' is not recognized as an internal or external command,
operable program or batch file.

Ska sql filen ligga i någon speciell mapp ?

/Matt

------------------
When we were wired the world was lika a secret

spangoMedlem sedan juni 20008 205 inlägg
#4

Du måste ange sökvägen så att DOS kan hitta både mysql.exe och sql-filen. Mysql.exe ligger som bekant i katalogen <mysql>\bin, t.ex. c:\program\mysql\bin, och om den katalogen inte finns med i path:en så uppstår det felet du fick. Du kan alltså bli tvungen att skriva
C:\>c:\mysql\bin\mysql.exe <C:\sql-grunkor\fil.sql
Skulle någon av sökvägarna innehålla mellanslag får du stoppa den inom citationstecken.

------------------
You can be a coward for a few minutes, or dead forever. /Rincewind

250 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
120 ms — hämta statistik (db)
128 ms — hämta tråd, inlägg och bilagor (db)