Call scripts from other scripts (MySQL)

Uit De Vliegende Brigade
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