SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

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

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

Вы не зашли.

#1 10.03.2012 23:42:57

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

Ошибка в запросе MySQL

Составляю такой запрос:

INSERT INTO ipo ('date', 'company', 'ticker', 'shares', 'shares_revised', 'range', 'range_revised', 'price', 'open', 'description')
VALUES ('08-Mar-12','Nationstar Mortgage Holdings','NSM','16.7 M','','$17.00-19.00','-','$14.00','','Lead Underwriter: BofA Merrill Lynch, Citigroup, Credit Suisse, Wells Fargo Co-managers: Allen & Co, Barclays Capital, JP Morgan, Keefe Bruyette, Sterne Agee Description: Residential mortgage loan servicer')


выдает ошибку:
#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 ''date', 'company', 'ticker', 'shares', 'shares_revised', 'range', 'range_revised' at line 1

помогите пожалуйста найти ошибку

Неактивен

 

#2 10.03.2012 23:45:44

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Ошибка в запросе MySQL

Есть подозрение, что нужно не
INSERT INTO ipo ('date', 'company'...
а
INSERT INTO ipo (`date`, `company`...


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#3 10.03.2012 23:50:36

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

Re: Ошибка в запросе MySQL

Спасибо... сработало, чем несказанно меня удивило

Неактивен

 

#4 10.03.2012 23:51:43

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Ошибка в запросе MySQL

Чем же? Обратные кавычки - служебный символ, ими окружают имена полей, таблиц, алиасов. А одиночные - как раз для выделения пользовательских данных типа строк.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

Board footer

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