SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 04.02.2010 14:43:43

tjslash
Участник
Зарегистрирован: 04.02.2010
Сообщений: 2

Ошибка INSERT INTO

Запрос вида:


INSERT INTO 'products'  (cat, brends, divisions, article, name, quant, balls, price) VALUES ('1', '1', '1', '1', '1', '1', '1', '1')
 


Выдает ошибку:
#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 ''products'  (cat, brends, divisions, article, name, quant, balls, price) VALUES ' at line 1

Подскажите, поджалуйста, что я делаю не так?

Неактивен

 

#2 04.02.2010 14:45:10

tjslash
Участник
Зарегистрирован: 04.02.2010
Сообщений: 2

Re: Ошибка INSERT INTO

Спасибо, проблему решил)

INSERT INTO products  (cat, brends, divisions, article, name, quant, balls, price) VALUES ('1', '1', '1', '1', '1', '1', '1', '1')

Неактивен

 

#3 04.02.2010 14:59:50

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5838

Re: Ошибка INSERT INTO

Если вам нужно заключить имя базы, таблицы или столбца в кавычки, то для этой цели используются обратные кавычки.

INSERT INTO `products`  (cat, brends, divisions, article, name, quant, balls, price) VALUES ('1', '1', '1', '1', '1', '1', '1', '1')

Это бывает необходимо, если имя совпадает с ключевым словом или состоит из нескольких слов или включает в себя спец символы.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson