Jag hittade den här bloggen , som berättar att med nyare versioner av .net Connector måste du lägga till
;Allow User Variables=True
till anslutningssträngen. Jämför min SO-fråga Hur kan jag använda en MySql användardefinierad variabel i en .NET MySqlCommand?