Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Thêm Tên ứng dụng / Tên chương trình trong chuỗi kết nối mysql

Cột "Tên chương trình" trong MySQL Workbench đến từ program_name thuộc tính kết nối . Tài liệu MySQL tuyên bố không chính xác rằng:

Điều này sai theo hai cách:tên thuộc tính có lỗi đánh máy (gạch dưới ở đầu) và mã đặt nó đã bị xóa .

Không có cách nào (cài đặt chuỗi kết nối hoặc cách khác) để đặt giá trị của thuộc tính này trong MySQL Connector / NET. Hơn nữa, các thuộc tính kết nối là một phần của lần bắt tay đầu tiên vì vậy không có cách nào để đặt chúng sau khi kết nối được thiết lập (ví dụ:trong mã ứng dụng của bạn).

Nếu bạn sẵn sàng thay đổi thư viện trình kết nối ADO.NET, hãy MySqlConnector thư viện hỗ trợ thêm cho một Application Name tùy chọn chuỗi kết nối trong v0.44.0 ; điều này sẽ cho phép bạn kiểm soát thuộc tính kết nối được gửi đến máy chủ (và nó sẽ hiển thị trong MySQL Workbench).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đây là lỗi gì? Truy vấn cơ sở dữ liệu không thành công:Dữ liệu bị cắt ngắn cho cột 'column_name' ở hàng 1

  2. chọn max () từ count ()

  3. Xoay tập hợp kết quả mysql và tạo bảng / ma trận html

  4. Tên bảng được chỉ định hai lần vừa là mục tiêu để cập nhật vừa là nguồn riêng biệt cho dữ liệu

  5. PHP / MySQL - Cách thêm nhiều thẻ