Обработка специальных символов в именах таблиц MySQL
MySQL резервирует определенные символы как специальные символы, которые могут конфликтовать с именами таблиц при случайном использовании. В данном сценарии восклицательный знак (!) в имени таблицы «e!» вызвало ошибку во время вставки данных.
Чтобы решить эту проблему, MySQL позволяет заключать имена таблиц обратными кавычками (`) при использовании специальных символов. Это эффективно «ускользает» от специального символа и позволяет распознать его как часть имени таблицы. Например, следующий запрос будет выполнен успешно:
INSERT INTO `e!` (showname, startDateTime, endDateTime) VALUES('E! News ', '2012-05-03 19:00:00', '2012-05-03 20:00:00')
Однако, Обычно рекомендуется избегать использования специальных символов в именах таблиц, чтобы предотвратить потенциальные проблемы и улучшить читаемость. При необходимости рассмотрите возможность использования механизма кодирования для представления специальных символов в именах таблиц.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3