INSERT и большое количество полей на одну запись

Baltazarr

Новичок
INSERT и большое количество полей на одну запись

Здравствуйте, господа зубры. Проблема в следующем: моя таблица состоит из 17 полей, когда пытаюсь вставить строку он ругается на последние поле и пишет о неправильном синтаксисе:
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 'key) values ('LAST_INSERT_ID()', '', '', '', '', '', '', '', '', '', '', '', '',' at line 1
Убираю последнее поле - уходит проблема. Загвоздка не в типах данных - это точно. Я так пождозреваю, что существует некоторое ограничение на количество полей при вставки с пом. оператора INSERT? Или я не прав? Обыскался по гуглам - ничего существенного не нашел :( Помогите, кто чем может.

-~{}~ 13.06.07 03:02:

Платформа: Сервер Мускул 4.1 + интерпретатор языка Php 5
 

Андрейка

Senior pomidor developer
ага, больше 17 прям совсем никак не поддерживает... если в запросе ошибок нет, то переходи на oracle
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
1. LAST_INSERT_ID() без кавычек
2 ')
3 Обычно ещё запрос на выборку показывают
 

vovanium

Новичок
Cлово "key" является зарезервированным словом MySQL, поэтому либо избавляйся от таких названий полей, либо пиши в кавычках типа INSERT INTO table (`key`) VALUES (...

Я так пождозреваю, что существует некоторое ограничение на количество полей при вставки с пом. оператора INSERT
Ты бы хоть немного подумал, если бы было такое ограничение то, как бы тебе удалось создать таблицу с таким количеством полей :D
 

Baltazarr

Новичок
Автор оригинала: vovanium
Cлово "key" является зарезервированным словом MySQL, поэтому либо избавляйся от таких названий полей, либо пиши в кавычках типа INSERT INTO table (`key`) VALUES (...


Ты бы хоть немного подумал, если бы было такое ограничение то, как бы тебе удалось создать таблицу с таким количеством полей :D
Да вы вобщем правы - я подумал обо всем, кроме этого - где же был мой моцк(С)?
Сейчас все работает, большое спасибо.
 
Сверху