qualitum logo
100.000-tals SQL-frågor från Command line? (PHP & Linux)

PHPportalen Forum Index » Databaser
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
gregoff



Medlem i: 3396 dagar

Status: Offline



#723550
Inlägg Skrivet: 2012-05-18 13:38      Ämne: 100.000-tals SQL-frågor från Command line? (PHP & Linux) Citera

Jag har ett skript som bokstavligen gör 100.000-tals INSERT i databasen som rullar dagligen.

Detta skript (PHP) tar en stund att köra så därför vill jag testa följande:

Alla INSERT sparas i en textfil. När textfilen innehåller samtliga frågor så vill jag köra dem från command linen, ex:

PHP:
1:
<?php
2:
  exec("mySQL-kommando för att logga in i databasen och köra 'textfil.txt' i den");
3:
?>
4:
 


Textfil.txt så då ut ungefär såhär:

INSERT INTO bla bla bla;
INSERT INTO bla bla bla;
INSERT INTO bla bla bla;

Någon som kan ge tips om hur en sån command-line kan se ut. Går det ens att göra på en inmatning, eller måste man göra flera (köra mysql-klienten -> logga in -> välja databas -> kör frågor)

Jag använde MySQL och Debian 6
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
md2perpe
Ex-Moderator



Medlem i: 3738 dagar
Från: Hallonbergen, Kungsbodarna
Status: Offline



#723561
Inlägg Skrivet: 2012-05-18 20:32      Ämne: Citera

Kommandot borde bli typ
mysql -hdbserver -udbuser < textfil.txt
 

_________________
6 + sqrt(64) = 10
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
gregoff



Medlem i: 3396 dagar

Status: Offline



#723562
Inlägg Skrivet: 2012-05-18 20:40      Ämne: Citera

md2perpe skrev:
Kommandot borde bli typ
mysql -hdbserver -udbuser < textfil.txt


Ja, vad tänkte jag med egentligen. Sen bara komplettera med lösenord.

Tack!
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » Databaser
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic
qualitum logo