Я выполняю SQL-запросы с использованием phpMYAdmin и получаю синтаксические ошибки при вводе однокамерных ссылок на клавиатуре.Как исправить ошибочную кодировку по умолчанию в phpMyAdmin SQL? (Одиночные кавычки в операторах SQL генерируют синтаксические ошибки)
Когда я использую одиночные кавычки, введенные клавиатурой, в отличие от использования автоматически созданных операторов SQL phpMyAdmin, я получаю синтаксическую ошибку. (Точно такой же оператор SQL, который работает, без проблем, из автогенерированного оператора SQL)
Одиночный кавычек отличается при вводе клавиатурой, а затем те, которые автоматически генерируются phpMyAdmin.
Как вы можете видеть на изображении, одиночные кавычки для «ид», «имя» (котировки, предоставляемые автоматически генерируемой кодом PHPMYADMIN в) отличаются от «3», «Lawyers» (тип одиночных кавычек, которые отображаются при вводе с клавиатуры).
Является ли это плохой настройкой на моем ноутбуке (Windows 10) или в phpMyAdmin?
Как это исправить?
Ahh..это имеет смысл. Я даже не знаю, где найти «backticks» на моей клавиатуре! Если я правильно понимаю, «backticks» для базы данных, таблиц и столбцов не является необходимым синтаксисом для MySQL, но соглашение, используемое, когда phpMyAdmin автоматически генерирует SQL-запросы (т. Е. Когда я полностью удаляю «backticks» для базы данных, таблицы и/или столбец), SQL-запросы, похоже, выполняются правильно, и я не получаю никаких ошибок. – NivF007
Я пересмотрел свой ответ, чтобы добавить раздел, посвященный этому вопросу, надеюсь, он поможет дальше. –