Call scripts from other scripts (MySQL)

Uit De Vliegende Brigade
Versie door Jeroen Strompf (overleg | bijdragen) op 13 sep 2016 om 14:30 (→‎Source)
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Naar navigatie springen Naar zoeken springen

MySQL kent slecht beperkt flow control. Daarom zou het handig zijn als je vanuit een sql-script andere sql-scripts kan aanroepen.

Helaas lijkt dat niet te kunnen, al zijn er benaderingen:

Source

Het commando source is bedoeld vanuit de mysql-client, niet vanuit een sql-script. Sommige MySQL-clients accepteren 't, en anderen niet. Bij mij werkt 't niet.

Vanuit bash-script

  • Je kunt in ieder geval scripts aanroepen vanuit een Bash-script. Dat scheelt in ieder geval
  • En uiteraard vanuit andere programmeeromgevingen, bv. PHP.

Bronnen

'Source' is geen echte oplossing