Нежелательная MySQL заглавная буква символа имени таблицы - PullRequest
0 голосов
/ 13 января 2020

Я выполняю запрос вставки, и MySQL, кажется, случайным образом использует заглавную букву J в имени таблицы, что приводит к сбою запроса на основе несуществующей таблицы.

Это мой query

INSERT INTO `member_job_classes` (`job_class_id`, `pay_step_id`, `effective_date`, `member_id`) VALUES ('3', '2', '01/15/2020', '<the id value>')

И я получаю эту ошибку от phpMyAdmin (имя БД удалено)

#1146 - Table '<database>.member_Job_classes' doesn't exist

Обратите внимание, что там есть заглавная буква J, которой не принадлежит ... и я дал ее строчная Кажется, что-то в последовательности _j вызывает это. Если я поставлю еще одну букву перед буквой «j», то нежелательной заглавной буквы не будет. Конечно, запрос все еще терпит неудачу, но капитализация не происходит. Кто-нибудь может объяснить, почему это происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...