Hướng dẫn mysql setting system variables - mysql thiết lập các biến hệ thống
13.7.4.1 & nbsp; Đặt cú pháp để gán biến
5 Cú pháp để gán biến cho phép bạn gán các giá trị cho các loại biến khác nhau ảnh hưởng đến hoạt động của máy chủ hoặc máy khách:
Một câu lệnh 5 gán các giá trị biến không được ghi vào nhật ký nhị phân, do đó, trong các kịch bản sao chép, nó chỉ ảnh hưởng đến máy chủ mà bạn thực thi nó. Để ảnh hưởng đến tất cả các máy chủ sao chép, thực thi câu lệnh trên mỗi máy chủ.Các phần sau đây mô tả cú pháp 5 để cài đặt các biến. Họ sử dụng toán tử gán 8, nhưng toán tử gán 9 cũng được phép cho mục đích này.
Phân công biến do người dùng xác địnhTham số và phân công biến cục bộ Phân công biến hệ thống Đặt xử lý lỗiNhiều gán biến
Tài liệu tham khảo biến hệ thống trong các biểu thức Các biến do người dùng xác định được tạo cục bộ trong một phiên và chỉ tồn tại trong bối cảnh của phiên đó; Xem Phần & NBSP; 9.4, các biến do người dùng xác định. Tham số và phân công biến cục bộPhân công biến hệ thống
Phân công biến hệ thốngĐặt xử lý lỗi Nhiều gán biến Tài liệu tham khảo biến hệ thống trong các biểu thức Các biến do người dùng xác định được tạo cục bộ trong một phiên và chỉ tồn tại trong bối cảnh của phiên đó; Xem Phần & NBSP; 9.4, các biến do người dùng xác định. Một biến do người dùng xác định được viết là 0 và được gán giá trị biểu thức như sau:
5 áp dụng cho các tham số và các biến cục bộ trong bối cảnh của đối tượng được lưu trữ trong đó chúng được xác định. Quy trình sau sử dụng tham số thủ tục 4 và biến cục bộ 5:
Để hiển thị tên và giá trị biến hệ thống:
Đặt xử lý lỗiNếu bất kỳ gán biến nào trong câu lệnh 5 không thành công, toàn bộ câu lệnh không thành công và không có biến nào bị thay đổi.
5 tạo ra một lỗi trong các trường hợp được mô tả ở đây. Hầu hết các ví dụ hiển thị các câu lệnh 5 sử dụng cú pháp từ khóa (ví dụ: 7 hoặc 9), nhưng các nguyên tắc cũng đúng đối với các câu lệnh sử dụng các sửa đổi tương ứng (ví dụ: 8 hoặc 1).
Nhiều gán biếnMột câu lệnh 5 có thể chứa nhiều bài tập biến, được phân tách bằng dấu phẩy. Câu lệnh này gán một giá trị cho biến do người dùng xác định và biến hệ thống: 1Nếu bạn đặt nhiều biến hệ thống trong một câu lệnh, từ khóa 7 hoặc 9 gần đây nhất trong câu lệnh được sử dụng cho các bài tập sau không có từ khóa được chỉ định.Ví dụ về bài tập đa biến: 2Bộ điều chỉnh 8, 1 và 3 chỉ áp dụng cho biến hệ thống ngay sau đó, không phải bất kỳ biến hệ thống còn lại nào. Câu lệnh này đặt giá trị toàn cầu 0 thành 50000 và giá trị phiên thành 1000000: 3Tài liệu tham khảo biến hệ thống trong các biểu thứcĐể chỉ giá trị của một biến hệ thống trong các biểu thức, hãy sử dụng một trong các bộ biến đổi ____ 33. Ví dụ: bạn có thể truy xuất các giá trị biến hệ thống trong câu lệnh 2 như thế này: 4Ghi chú Một tham chiếu đến một biến hệ thống trong một biểu thức là 3 (với 3 thay vì 8 hoặc 1) trả về giá trị phiên nếu nó tồn tại và giá trị toàn cầu khác. Điều này khác với 7 = 1, luôn luôn đề cập đến giá trị phiên. |