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

MYSQL vô hiệu hóa Auto-Trim

Theo SQL 92 tài liệu hướng dẫn, khi hai chuỗi được so sánh, đầu tiên chúng có độ dài bằng nhau bằng cách đệm chuỗi ngắn nhất bằng dấu cách.

Tìm kiếm 8.2 <comparison predicate> trong tài liệu.

If the length in characters of X is not equal to the length
in characters of Y, then the shorter string is effectively
replaced, for the purposes of comparison, with a copy of
itself that has been extended to the length of the longer
string by concatenation on the right of one or more pad char-
acters, where the pad character is chosen based on CS. If
CS has the NO PAD attribute, then the pad character is an
implementation-dependent character different from any char-
acter in the character set of X and Y that collates less
than any string under CS. Otherwise, the pad character is a
<space>.

Vì vậy, nói cách khác. Nó không phải là việc lưu trữ giá trị với số lượng khoảng trắng bạn đã nhập, mà là so sánh nó thực hiện để kiểm tra khóa chính trùng lặp. Vì vậy, bạn không thể có hai chuỗi với số lượng khoảng trắng khác nhau hoạt động như một khóa chính




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. html xem chi tiết thả xuống giá trị đã chọn không được chèn vào MYSQL

  2. Tôi không thể lấy biểu mẫu đăng nhập của mình để kết nối tương tác đúng với cơ sở dữ liệu mySQL

  3. mysql - LỖI 1064 (42000) khi sử dụng từ khóa làm tên cột

  4. Mã hóa chuỗi thử thách trong Python

  5. Xóa khỏi một bảng có tham gia