2009-01-21 40 views

Trả lời

62

Nó phụ thuộc vào sự đối chiếu của trường - nếu nó là ci (phân biệt chữ hoa chữ thường) hoặc cs (phân biệt chữ hoa chữ thường). Chỉ số duy nhất sẽ áp dụng cho phù hợp.

2

Không có gì đặc biệt về chỉ mục UNIQUE - chúng tuân theo cùng các tùy chọn trường hợp như các chỉ mục khác.

10

Bạn có thể tạo cột phân biệt chữ hoa chữ thường bằng cách sử dụng cú pháp này. chỉ mục duy nhất cũng sẽ phân biệt chữ hoa chữ thường.

ALTER TABLE tbl_name MODIFY
col_name column_definition
[SET charset_name CHARACTER]
[đối chiếu collation_name]

Ví dụ:

ALTER TABLE `tablename` MODIFY 
`column` VARCHAR(100) 
CHARACTER SET utf8 
COLLATE utf8_bin; 

Note utf8_bin so sánh chuỗi bởi giá trị nhị phân của mỗi charact er trong chuỗi
Thử nghiệm trên Msql 5.5.X

Các vấn đề liên quan