sql >> Database >  >> RDS >> Mysql

Voeg toepassingsnaam / programmanaam toe aan mysql-verbindingsreeks

De kolom "Programmanaam" in MySQL Workbench is afkomstig van een program_name verbindingskenmerk . De MySQL-documentatie beweert ten onrechte dat:

Dit is op twee manieren verkeerd:de attribuutnaam heeft een typfout (leidend onderstrepingsteken) en de code die het instelt is verwijderd .

Er is geen manier (een verbindingsreeksinstelling of anderszins) om de waarde van dit kenmerk in MySQL Connector/NET in te stellen. Verder zijn de verbindingskenmerken onderdeel van de eerste handdruk dus er is geen manier om ze in te stellen nadat de verbinding tot stand is gebracht (bijvoorbeeld in uw applicatiecode).

Als u bereid bent om ADO.NET-connectorbibliotheken te wijzigen, kunt u de MySqlConnector bibliotheek ondersteuning toegevoegd voor een Application Name verbindingsreeksoptie in v0.44.0 ; hiermee kunt u het verbindingskenmerk dat naar de server wordt verzonden, beheren (en het wordt weergegeven in MySQL Workbench).




  1. Laravel 4 DB::raw-query met IN in de WHERE-component werkt niet met parameter met MySQL

  2. Meerdere voorwaarde in een enkele IF in selectiequery

  3. Selecteer laatste records uit tabel met group by

  4. Links JOIN sneller of Inner Join sneller?