Mysql
 sql >> база данни >  >> RDS >> Mysql

mysql чувствителни към малки и главни букви имена на таблици в заявки

Метаданните на MySQL са чувствителни към главни и малки букви по подразбиране в Linux. Това е, ако имате таблица my_table, с малки букви, тогава

select * from my_table

ще успее докато

select * from MY_TABLE

ще се провали с някакво съобщение, че таблицата не съществува.

Ако искате и двата израза да успеят, трябва да поставите следния linelower_case_table_names =1 във вашия /etc/my.cnf или където и да съхранявате вашата MySQL конфигурация. Не забравяйте да добавите системната променлива към секцията [mysqld] на конфигурационния файл.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проектиране на събития за дата и час, които не се припокриват

  2. Експортирайте голяма MySQL таблица като множество по-малки файлове

  3. Как мога да обединя тези mysql изрази

  4. Не мога да стартирам MySQL сървъра от командния ред в Windows

  5. Как да видите съдържанието на таблицата в Mysql Workbench GUI?