sql >> Database >  >> RDS >> Mysql

Parameter '@myLeft' moet worden gedefinieerd

Ik vond de oplossing voor dit probleem door een uitgebreide Google-zoekopdracht te maken naar ongedefinieerde parameters in MySQL. Dit artikel (MySql. Data.MySqlClient.MySqlException:parameter '@id' moet worden gedefinieerd ) behandelt de basis van het probleem. Het is voor zover ik begrijp gerelateerd aan een upgrade van de connector.

U moet Allow User Variables=True . toevoegen in de verbindingsreeks om aangepaste variabelen te gebruiken. Vrij simpele oplossing voor een even lastig probleem.;)



  1. Hoe voer je dezelfde aggregatie uit op elke kolom, zonder de kolommen op te sommen?

  2. Voer meerdere query's uit in één Oracle-opdracht in C#

  3. Zoeken in volledige tekst gebruiken in SQL Server 2008 voor meerdere tabellen, kolommen

  4. Django ManyToMany door met meerdere databases