Stored procedures kopiëren (MySQL): verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
Regel 9: Regel 9:
 
</pre>
 
</pre>
  
 +
== mysql.proc ==
  
 +
Online vind ik regelmatig oplossingen die gebruik maken van de systeemtabel <code>mysql.proc</code>. Deze bestaat echter niet in de nieuwere versies van MySQL [https://ocelot.ca/blog/blog/2017/08/22/no-more-mysql-proc-in-mysql-8-0/].
  
 
== Bronnen ==
 
== Bronnen ==
  
 
* https://forums.mysql.com/read.php?98,370486,371407#msg-371407
 
* https://forums.mysql.com/read.php?98,370486,371407#msg-371407

Versie van 5 nov 2020 14:39

Ik werk vaak met projectdatabases. Bij het starten van zo'n project, moet ik eerst alle relevante sprocs handmatig kopiëren. Dat kan gemakkelijker:

Show create procedure

Je kunt een heel eind komen met show create procedure <procedure-naam>:

show create procedure fetch_table;

mysql.proc

Online vind ik regelmatig oplossingen die gebruik maken van de systeemtabel mysql.proc. Deze bestaat echter niet in de nieuwere versies van MySQL [1].

Bronnen