Call scripts from other scripts (MySQL)

Uit De Vliegende Brigade
Ga naar: navigatie, zoeken

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