Перейти к содержанию
Авторизация  
ApostalOnline

Ошибка базы данных

Рекомендуемые сообщения

Ребят если не затруднит скажите где косяк((

INSERT INTO `geo_state` (`state_id`, `country_id`, `state_title`, `code`) VALUES
(1827, 175, 'Manati', ''),
 
 
Ответ MySQL: Документация

 

#1064 - 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 '' at line 2 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не совпадают столбцы в базе с теми, которые хочешь залить.

Смотри что у тебя в geo_state и правь свой файл

Изменено пользователем Sky03611
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Ребят если не затруднит скажите где косяк((

INSERT INTO `geo_state` (`state_id`, `country_id`, `state_title`, `code`) VALUES
(1827, 175, 'Manati', ''),
 
 
Ответ MySQL: Документация

 

#1064 - 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 '' at line 2 

 

Ошибка синтаксиса

 

INSERT INTO `geo_state` (`state_id`, `country_id`, `state_title`, `code`) VALUES
(1827, 175, 'Manati', ''), - вот обратите внимание, это удалите с запроса.
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Конечно надо проверить правильность запроса как сказали выше, но меня смущают  кавычки в названии столбцов они выглядят вот так ` а кавычки вообще вот так выглядят '

 

В общем было так:

INSERT INTO `geo_state` (`state_id`, `country_id`, `state_title`, `code`) VALUES
(1827, 175, 'Manati', ''),

Стало так:

INSERT INTO geo_state (state_id, country_id, state_title, code) VALUES
(1827, 175, 'Manati', '');

Попробуй этот запрос.

Изменено пользователем L2Banners
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Ошибка синтаксиса

 

INSERT INTO `geo_state` (`state_id`, `country_id`, `state_title`, `code`) VALUES
(1827, 175, 'Manati', ''), - вот обратите внимание, это удалите с запроса.

 

он просто вставляет пустое значение, это не ошибка

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

он просто вставляет пустое значение, это не ошибка

Как скажешь. А по поводу того, что я написал, явное нарушение синтаксиса.

Можешь даже попробовать сделать запрос с его синтаксисом, и потом с моим :)

С его запросом напишет ошибку синтаксиса, с моим скажет, что такой таблицы нет, ну потому, что её у меня реально нет:)

Изменено пользователем california

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как скажешь. А по поводу того, что я написал, явное нарушение синтаксиса.

Ну где там нарушение? 4 столбца в запросе которым присваивается 4 значения.... если если удалять ,'' то тогда и это лишнее , `code`

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну где там нарушение? 4 столбца в запросе которым присваивается 4 значения.... если если удалять ,'' то тогда и это лишнее , `code`

У меня нету просто базы данных данного сервера, куда делать запрос.

Он бы мне сказал, что лишнее базара нуль, но дело то, не в том, что лишнее в данной ошибке, логично? :)

Да без условно там нужно присвоить значения всем 4 столбцам.

Изменено пользователем california

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...