У меня есть клиент с названием компании, "вставляют", Когда я пытался дать команду на
mysql> create database insert;
Я добираюсь ниже ошибки
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'insert' at line 1
Есть ли некоторые ключевые слова, которые Вы не можете использовать в качестве имена базы данных?
Спасибо
INSERT
, DELETE
, BEFORE
, FROM
и т.д. зарезервированные слова. MySQL не позволит использовать их в качестве имени таблицы, имени столбца или другого вида идентификатора.
Решение:
Вы можете пользовательские обратные галочки () с ними слово как:
create database `insert` ;
ИЛИ
пропуск с помощью них зарезервированное имя.
можно отослать полный список зарезервированного слова здесь