Đối chiếu mysql là gì

Trong một số trường hợp trang web của bạn bị lỗi hiển thị tiếng Việt, lỗi này có thể thực hiện Đối chiếu cơ sở dữ liệu không phải là  utf8-General-ci  (no time as  latin1_swedish_ci ). Trong trường hợp này, bạn cần phải thay đổi lại Đối chiếu cơ sở dữ liệu thành  utf8-General-ci , sau đây là cách thực hiện.

Cách thay đổi đối chiếu của cơ sở dữ liệu.

1/ Truy cập vào phpMyAdmin trên máy chủ (hoặc localhost) và chọn Cơ sở dữ liệu muốn chỉnh sửa
2/ Chọn tên tab là Operations
3/ Nhìn xuống phía dưới cùng bạn sẽ thấy mục Collation, hãy chọn utf8-general-ci
4/ Nhấn Go để chuyển.

Thay đổi này chỉ có hiệu lực thúc đẩy với các dữ liệu được tạo mới sau thời điểm này, các dữ liệu cũ vẫn giữ nguyên Collation như cũ, bạn phải thực hiện việc chuyển đổi Collation cho .

Một số biến hệ thống bộ ký tự và tham chiếu liên quan đến tương tác của máy khách với máy chủ. Một số trong số này đã được đề cập trong các phần trước

  • Các biến hệ thống

    SELECT * FROM performance_schema.session_variables
    WHERE VARIABLE_NAME IN (
      'character_set_client', 'character_set_connection',
      'character_set_results', 'collation_connection'
    ) ORDER BY VARIABLE_NAME;
    8 và__
    SELECT * FROM performance_schema.session_variables
    WHERE VARIABLE_NAME IN (
      'character_set_client', 'character_set_connection',
      'character_set_results', 'collation_connection'
    ) ORDER BY VARIABLE_NAME;
    9 cho biết bộ và ký tự đối chiếu máy chủ. Xem Phần & NBSP; . 3. 2, Bộ ký tự máy chủ và bộ sưu tập của máy chủ

    Các biến hệ thống

    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    0 và
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    1 chỉ ra bộ ký tự và đối chiếu của cơ sở dữ liệu mặc định. Xem Phần & NBSP; . 3. 3, Bộ ký tự cơ sở dữ liệu và đối chiếu
  • Các biến hệ thống ký tự và tham chiếu bổ sung có liên quan đến việc xử lý lưu lượng truy cập để kết nối giữa máy khách và máy chủ. Mỗi khách hàng có các biến hệ thống ký tự và đối số liên quan đến kết nối cụ thể theo phiên bản. Phiên bản hệ thống giá trị này được khởi động tại thời điểm kết nối, nhưng có thể bị thay đổi trong phiên bản

    Một số câu hỏi về bộ ký tự và lý do đối chiếu để các kết nối khách hàng có thể được trả lời theo các biến hệ thống

    • Bộ ký tự nào là lệnh khi họ rời khỏi khách hàng?

    • Máy chủ lấy biến hệ thống

      SHOW SESSION VARIABLES LIKE 'character\_set\_%';
      SHOW SESSION VARIABLES LIKE 'collation\_%';
      2 để trở thành ký tự tự động được đặt trong đó các câu lệnh được gửi bởi máy khách
  • Bộ máy chủ nên dịch các câu lệnh là gì sau khi nhận được chúng?

    Để xác định điều này, máy chủ sử dụng các biến hệ thống

    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    3 và
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    4

    Máy chủ chuyển đổi câu lệnh được gửi bởi máy khách từ

    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    2 thành
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    3. Ngoại lệ. Đối với các chuỗi chữ cái có giới thiệu giới thiệu như
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    7 hoặc
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    8, người giới thiệu xác định bộ ký tự. Xem Phần & NBSP; . 3. 8, Bộ giới thiệu nhân vật của người Hồi giáo

    SELECT * FROM performance_schema.session_variables
    WHERE VARIABLE_NAME IN (
      'character_set_client', 'character_set_connection',
      'character_set_results', 'collation_connection'
    ) ORDER BY VARIABLE_NAME;
    1
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    4 rất quan trọng để so sánh các chuỗi theo nghĩa đen. To so sánh các chuỗi với các cột giá trị,
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    4 không quan trọng vì các cột có đối chiếu riêng của chúng, có mức độ đối chiếu cao hơn (xem Phần & NBSP; 10. 8. 4, buộc phải đối chiếu trong các biểu thức)

Bộ máy chủ nên giao kết quả truy vấn nào trước khi giao lại cho máy khách?

SELECT * FROM performance_schema.session_variables
WHERE VARIABLE_NAME IN (
  'character_set_client', 'character_set_connection',
  'character_set_results', 'collation_connection'
) ORDER BY VARIABLE_NAME;

System system

SELECT * FROM performance_schema.session_variables
WHERE VARIABLE_NAME IN (
  'character_set_client', 'character_set_connection',
  'character_set_results', 'collation_connection'
) ORDER BY VARIABLE_NAME;
51 cho biết các ký tự được đặt trong đó máy chủ trả về truy vấn kết quả cho máy khách. Điều này bao gồm kết quả dữ liệu như giá trị cột, siêu dữ liệu kết quả như tên cột và thông báo lỗi. tất cả bộ ký tự và biến hệ thống đối chiếu.
SHOW SESSION VARIABLES LIKE 'character\_set\_%';
SHOW SESSION VARIABLES LIKE 'collation\_%';

Để nói rằng máy chủ không thực hiện chuyển đổi bộ kết quả hoặc thông báo lỗi, hãy đặt

SELECT * FROM performance_schema.session_variables
WHERE VARIABLE_NAME IN (
  'character_set_client', 'character_set_connection',
  'character_set_results', 'collation_connection'
) ORDER BY VARIABLE_NAME;
51 thành
SELECT * FROM performance_schema.session_variables
WHERE VARIABLE_NAME IN (
  'character_set_client', 'character_set_connection',
  'character_set_results', 'collation_connection'
) ORDER BY VARIABLE_NAME;
53 hoặc
SELECT * FROM performance_schema.session_variables
WHERE VARIABLE_NAME IN (
  'character_set_client', 'character_set_connection',
  'character_set_results', 'collation_connection'
) ORDER BY VARIABLE_NAME;
54. cho mỗi kết nối với máy chủ .

Bộ nhân vật khách hàng không thể nhận được

Để biết thêm thông tin về các bộ ký tự và thông báo lỗi, hãy xem Phần & NBSP; . 6, Thông báo lỗi của các ký tự đặt ra

SELECT * FROM performance_schema.session_variables
WHERE VARIABLE_NAME IN (
  'character_set_client', 'character_set_connection',
  'character_set_results', 'collation_connection'
) ORDER BY VARIABLE_NAME;
5

Để xem giá trị của các biến hệ thống ký tự và hệ thống đối chiếu áp dụng cho phiên bản hiện tại, hãy sử dụng câu lệnh này

SHOW SESSION VARIABLES LIKE 'character\_set\_%';
SHOW SESSION VARIABLES LIKE 'collation\_%';
1

Các câu lệnh đơn giản hơn sau cũng hiển thị các biến kết nối, nhưng cũng bao gồm các biến liên quan khác. Chúng có thể hữu ích để xem tất cả các biến hệ thống tập tin và bộ đối chiếu

  • Khách hàng có thể tinh chỉnh cài đặt cho các biến này hoặc phụ thuộc vào mặc định (trong trường hợp đó, bạn có thể bỏ qua phần còn lại của phần này). Nếu bạn không sử dụng mặc định, bạn phải thay đổi cài đặt ký tự cho mỗi kết nối với máy chủ. mysqlmysqladmin .

  • System system

    Không thể đặt
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    2 thành các ký tự nhất định
  • Cố gắng sử dụng bất kỳ bộ ký tự nào khiến bộ ký tự máy khách tạo ra lỗi

Configure Characters connection program client

Lỗi tương tự xảy ra nếu bất kỳ bộ ký tự nào được sử dụng trong các cảnh sau, tất cả đều dẫn đến nỗ lực đặt

SHOW SESSION VARIABLES LIKE 'character\_set\_%';
SHOW SESSION VARIABLES LIKE 'collation\_%';
2 for the character set name

Nếu máy chủ không hỗ trợ bộ hoặc bộ tham chiếu ký tự được yêu cầu, nó sẽ quay trở lại sử dụng bộ và ký tự đối chiếu máy chủ để định cấu hình kết nối. Để biết thêm chi tiết về các hành động trong dự án phòng này, hãy xem Xử lý các ký tự kết nối lỗi

MySQL, MySQLadmin, MySQLcheck, MySQLimport và MySQLShow khách hàng xác định ký tự mặc định được đặt để sử dụng như sau. mysql , mysqladmin , mysqlcheck . , mysqlimport, and mysqlshow client programs determine the default character set to use as follows:

  • Trong trường hợp không có thông tin khác, mỗi máy khách sử dụng bộ ký tự mặc định được biên dịch, thường là

    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    15
  • Mỗi máy khách có thể tự động sử dụng các ký tự dựa trên việc cài đặt hệ điều hành, coi các giới hạn như giá trị của biến môi trường địa phương

    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    16 hoặc
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    17 trên hệ thống UNIX hoặc cài đặt mã trang trên hệ thống Windows. Đối với các hệ thống mà ngôn ngữ có sẵn từ HĐH, máy khách sử dụng nó để đặt bộ ký tự mặc định thay vì sử dụng mặc định được biên dịch. Ví dụ. install set
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    16 to
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    19 make for character
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    90 is used. Do đó, người dùng có thể định cấu hình địa chỉ trong môi trường của họ để sử dụng bởi máy khách MySQL

    Bộ ký tự điều khiển hệ thống được ánh xạ tới bộ ký tự MySQL gần nhất nếu không khớp chính xác. Nếu máy khách không hỗ trợ bộ ký tự phù hợp, nó sẽ sử dụng mặc định được biên dịch. Ví dụ. map

    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    91 và
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    92 đến
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    15 và
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    94 không được hỗ trợ như một bộ ký tự kết nối, do đó, nó ánh xạ theo mặc định biên dịch

    Các ứng dụng C có thể sử dụng tự động đặt ký tự tự động dựa trên cài đặt hệ điều hành bằng cách gọi

    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    95 as after before when connect with the host.
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    9
  • Mỗi tùy chọn hỗ trợ máy khách

    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    96, cho phép người dùng chỉ một bộ ký tự định dạng được ghi đè lên bất kỳ định dạng mặc định nào mà máy khách xác định khác

Với máy khách MySQL, để sử dụng một bộ ký tự khác với mặc định, bạn có thể thực hiện lệnh rõ ràng

SHOW SESSION VARIABLES LIKE 'character\_set\_%';
SHOW SESSION VARIABLES LIKE 'collation\_%';
14 Mỗi khi bạn kết nối với máy chủ (xem Cấu hình ký tự kết nối chương trình khách hàng). Để hoàn thành kết quả tương tự dễ dàng hơn, chỉ định bộ ký tự trong tệp tùy chọn của bạn. Ví dụ. cài đặt tùy chọn tệp cài đặt sau khi thay đổi ba biến hệ thống đặt ký tự liên quan đến kết nối được đặt thành _______290 Mỗi khi bạn gọi mysql. mysql , để sử dụng một bộ ký tự khác với mặc định, bạn có thể thực thi rõ ràng câu lệnh a
SHOW SESSION VARIABLES LIKE 'character\_set\_%';
SHOW SESSION VARIABLES LIKE 'collation\_%';
14 mỗi khi bạn kết nối với máy chủ (xem Ký tự kết nối chương trình máy khách . Để đạt được kết quả tương tự dễ dàng hơn, hãy chỉ định bộ ký tự trong tệp tùy chọn của bạn. Ví dụ: cài đặt tệp tùy chọn sau đây sẽ thay đổi ba biến hệ thống của bộ ký tự liên quan đến kết nối được đặt thành_______290 mỗi khi bạn gọi mysql .
SHOW SESSION VARIABLES LIKE 'character\_set\_%';
SHOW SESSION VARIABLES LIKE 'collation\_%';
1

Nếu bạn đang sử dụng ứng dụng khách MySQL đã bật kết nối tự động (không được khuyến nghị), nên sử dụng lệnh

______299 thay vì
SHOW SESSION VARIABLES LIKE 'character\_set\_%';
SHOW SESSION VARIABLES LIKE 'collation\_%';
14. Ví dụ. Ứng dụng khách mysql có bật tính năng tự động kết nối lại (không được khuyến nghị), nên sử dụng lệnh
SHOW SESSION VARIABLES LIKE 'character\_set\_%';
SHOW SESSION VARIABLES LIKE 'collation\_%';
99 hơn là
SHOW SESSION VARIABLES LIKE 'character\_set\_%';
SHOW SESSION VARIABLES LIKE 'collation\_%';
14. Ví dụ.
SHOW SESSION VARIABLES LIKE 'character\_set\_%';
SHOW SESSION VARIABLES LIKE 'collation\_%';
6

Lệnh

SHOW SESSION VARIABLES LIKE 'character\_set\_%';
SHOW SESSION VARIABLES LIKE 'collation\_%';
99 đưa ra câu lệnh
SHOW SESSION VARIABLES LIKE 'character\_set\_%';
SHOW SESSION VARIABLES LIKE 'collation\_%';
14 và cũng thay đổi bộ ký tự mặc định mà MySQL sử dụng khi kết nối lại sau khi kết nối bị giảm. mysql sử dụng khi kết nối lại sau khi kết nối bị ngắt.

Khi các chương trình máy khách cấu hình, bạn cũng phải xem xét môi trường mà chúng thực hiện. Xem Phần & NBSP; . 5, Cấu hình các ký tự ứng dụng Set và Collation

SQL command for Configuration Sequential Characters

Sau khi một kết nối đã được thiết lập, khách hàng có thể thay đổi các biến hệ thống tập tin và hệ thống đối chiếu cho phiên bản hiện tại. Các biến này có thể được thay đổi riêng lẻ bằng cách sử dụng các câu lệnh

SHOW SESSION VARIABLES LIKE 'character\_set\_%';
SHOW SESSION VARIABLES LIKE 'collation\_%';
13, nhưng hai câu lệnh thuận tiện hơn ảnh hưởng đến các biến hệ thống tập tin ký tự liên quan đến kết nối như một nhóm
  • SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    14 '[đối chiếu'
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    15']]
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    14 cho biết bộ khách hàng sử dụng ký tự nào để gửi câu lệnh SQL đến máy chủ. Làm vậy,
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    17 nói với máy chủ, các tin nhắn đến trong tương lai từ máy khách này đang ở trong các ký tự
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    18. Nó cũng chỉ định bộ ký tự rằng máy chủ nên sử dụng để gửi kết quả cho máy khách. . các thư đến trong tương lai từ ứng dụng khách này có bộ ký tự
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    18.
    Nó cũng chỉ định bộ ký tự mà máy chủ sẽ sử dụng để gửi kết quả trở lại máy khách. (Ví dụ: nó cho biết bộ ký tự nào sẽ được sử dụng cho các giá trị cột nếu bạn sử dụng câu lệnh a
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    19 tạo ra một tập hợp kết quả. )

    A tuyên bố

    SELECT * FROM performance_schema.session_variables
    WHERE VARIABLE_NAME IN (
      'character_set_client', 'character_set_connection',
      'character_set_results', 'collation_connection'
    ) ORDER BY VARIABLE_NAME;
    58 'tương đương với ba câu này.
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    8

    Cài đặt

    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    3 thành
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    62 hầm trú bão___24 thành đối chiếu mặc định cho
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    62. Nó không cần thiết để thiết lập sự phản đối rằng một cách rõ ràng. Để chỉ định một công cụ đối chiếu có thể sử dụng cho
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    4, hãy thêm mệnh đề
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    66.
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    5
  • SELECT * FROM performance_schema.session_variables
    WHERE VARIABLE_NAME IN (
      'character_set_client', 'character_set_connection',
      'character_set_results', 'collation_connection'
    ) ORDER BY VARIABLE_NAME;
    21

    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    6
    SELECT * FROM performance_schema.session_variables
    WHERE VARIABLE_NAME IN (
      'character_set_client', 'character_set_connection',
      'character_set_results', 'collation_connection'
    ) ORDER BY VARIABLE_NAME;
    22'
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    68 tương tự như
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    14 nhưng đặt
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    3 và__
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    4 thành
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    0 và
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    1 (như đề cập trước đây, chỉ ra bộ ký tự và tham chiếu của cơ sở dữ liệu mặc định)

    One command SET SETLE

    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    62 tương đương với ba câu này. Câu lệnh
    SELECT * FROM performance_schema.session_variables
    WHERE VARIABLE_NAME IN (
      'character_set_client', 'character_set_connection',
      'character_set_results', 'collation_connection'
    ) ORDER BY VARIABLE_NAME;
    23 tương đương với ba câu lệnh này.
    SELECT * FROM performance_schema.session_variables
    WHERE VARIABLE_NAME IN (
      'character_set_client', 'character_set_connection',
      'character_set_results', 'collation_connection'
    ) ORDER BY VARIABLE_NAME;
    0

    Cài đặt

    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    4 cũng hoàn toàn đặt
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    3 cho bộ ký tự được liên kết với đối chiếu (tương đương với việc thực thi
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    87). Không cần thiết phải đặt
    SHOW SESSION VARIABLES LIKE 'character\_set\_%';
    SHOW SESSION VARIABLES LIKE 'collation\_%';
    3 một cách rõ ràng

Ví dụ. Gia sư

SHOW SESSION VARIABLES LIKE 'character\_set\_%';
SHOW SESSION VARIABLES LIKE 'collation\_%';
89 được định nghĩa là ____250. Nếu bạn không nói
SHOW SESSION VARIABLES LIKE 'character\_set\_%';
SHOW SESSION VARIABLES LIKE 'collation\_%';
14 hoặc
SHOW SESSION VARIABLES LIKE 'character\_set\_%';
SHOW SESSION VARIABLES LIKE 'collation\_%';
68, thì với
SHOW SESSION VARIABLES LIKE 'character\_set\_%';
SHOW SESSION VARIABLES LIKE 'collation\_%';
53, máy chủ sẽ gửi lại tất cả các giá trị cho
SHOW SESSION VARIABLES LIKE 'character\_set\_%';
SHOW SESSION VARIABLES LIKE 'collation\_%';
89 bằng cách sử dụng bộ ký tự mà máy khách chỉ định khi kết nối. Mặt khác, nếu bạn nói
SHOW SESSION VARIABLES LIKE 'character\_set\_%';
SHOW SESSION VARIABLES LIKE 'collation\_%';
55 hoặc
SHOW SESSION VARIABLES LIKE 'character\_set\_%';
SHOW SESSION VARIABLES LIKE 'collation\_%';
56 Trước khi phát hành câu lệnh
SHOW SESSION VARIABLES LIKE 'character\_set\_%';
SHOW SESSION VARIABLES LIKE 'collation\_%';
19, máy chủ sẽ chuyển đổi giá trị
SHOW SESSION VARIABLES LIKE 'character\_set\_%';
SHOW SESSION VARIABLES LIKE 'collation\_%';
58 thành
SHOW SESSION VARIABLES LIKE 'character\_set\_%';
SHOW SESSION VARIABLES LIKE 'collation\_%';
59 ngay trước khi gửi kết quả. Chuyển đổi có thể bị mất đối với các ký tự không có trong cả hai bộ ký tự

Xử lý lỗi bộ ký tự kết nối

Cố gắng sử dụng một bộ hoặc ký tự đối chiếu ký tự kết nối không phù hợp có thể tạo ra lỗi hoặc khiến máy chủ quay trở lại bộ ký tự mặc định và đối chiếu cho một kết nối nhất định. Phần này mô tả các vấn đề có thể xảy ra khi cấu hình bộ ký tự kết nối. Những vấn đề này có thể xảy ra khi thiết lập kết nối hoặc khi thay đổi bộ ký tự trong một kết nối đã được thiết lập

  • The connection process error time

  • Xử lý lỗi thời gian chạy

The connection process error time

Xử lý lỗi thời gian chạy

SELECT * FROM performance_schema.session_variables
WHERE VARIABLE_NAME IN (
  'character_set_client', 'character_set_connection',
  'character_set_results', 'collation_connection'
) ORDER BY VARIABLE_NAME;
1

Một số bộ ký tự không thể được sử dụng làm bộ ký tự máy khách; . Nếu bạn chỉ định một bộ ký tự mà máy khách nhận ra nhưng máy chủ thì không, máy chủ sẽ quay trở lại bộ ký tự và tham chiếu mặc định của nó. Giả sử rằng máy chủ được cấu hình để sử dụng