Подтвердить что ты не робот

Почему имена моих таблиц преобразуются в нижний регистр в phpmyadmin?

Я использую wamp server 2.0 в Windows XP. Всякий раз, когда я создаю таблицу с некоторыми верхними ячейками в имени, она преобразуется в нижний регистр.

Например:

I create: UserInfo
phpmyadmin convert it to: userinfo

Я использую ubuntu/phpmyadmin в офисе, но эта проблема существует там.

откуда я могу это исправить. Благодаря

4b9b3361

Ответ 1

Существует директива для форматирования имен таблиц в нижнем регистре.

Вы хотите установить для параметра lower_case_table_names значение 0.

Подробнее об этом вы можете узнать из документации по MySQL здесь

Ответ 2

Я пробовал то, что предлагалось здесь, я должен сообщить, что

lower_case_table_names = 0

не работает в xampp, он отключает сервис MySQL в момент его перезапуска. Тем не менее

lower_case_table_names = 2

не разбился и, по-видимому, работал... по крайней мере, это позволило мне вставить db с футляром для верблюда.

Ответ 3

В окнах значение по умолчанию для lower_case_table_names = 1.

Вам нужно изменить или добавить это значение в файл my.ini в вашей папке mysql.

Если эта строка не найдена, добавьте ее под [mysqld]

lower_case_table_names = 0

И затем перезапустите службы wamp, он будет работать: D

Ответ 4

Вы должны найти файл my.ini в своей папке mysql и изменить или добавить эту строку:

lower_case_table_names value = 0

Ответ 5

Это был не phpMyAdmin. MySQL сделал это.

постскриптум Это плохая практика использовать camelCase в базах данных. Вместо этого используйте _underlines. :)

Ответ 6

Вам нужно найти файл my.ini в папке MySQL и изменить его, или добавить эту строку внизу:

lower_case_table_names = 2