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

tên bảng phân biệt chữ hoa chữ thường mysql trong truy vấn

Theo mặc định, siêu dữ liệu MySQL có phân biệt chữ hoa chữ thường trên Linux. Đó là nếu bạn có bảng my_table, viết thường thì

select * from my_table

sẽ thành công trong khi

select * from MY_TABLE

sẽ không thành công với một số loại bảng không tồn tại thông báo.

Nếu bạn muốn cả hai câu lệnh thành công, bạn cần đặt linelower_case_table_names =1 trong /etc/my.cnf của bạn hoặc bất cứ nơi nào bạn giữ cấu hình MySQL của mình. Đảm bảo thêm biến hệ thống vào phần [mysqld] của tệp cấu hì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. Tham gia đầy đủ bên ngoài trên ba bảng

  2. Lỗi # 1066 - Không phải bảng / bí danh duy nhất trong MySQL

  3. Lỗi MySQL 2006:Máy chủ mysql đã biến mất

  4. Nhận hầu hết các hàng tương tự trong bảng MySQL và sắp xếp chúng theo độ tương tự

  5. Cách chèn dữ liệu vào table1 với trường kiểm tra từ table2 (Codeigniter)