|
|
|
| Элементарная таблица
CREATE TABLE ps
(
`id` INT(16) UNSIGNED NOT NULL auto_increment,
`msg` TEXT NOT NULL,
`from` INT(16) UNSIGNED NOT NULL,
`to` INT(16) UNSIGNED NOT NULL,
`status` ENUM('new','old') DEFAULT 'new',
`date_msg` DATE,
PRIMARY KEY(id)
)
TYPE = MyISAM";
|
При попытке добавить запись в БД таким вот образом:
INSERT INTO ps SET msg = 'sdfsdf', from = 15, to = 8, status = 'new', date_msg = NOW()
|
Выводит сообщение об ошибке, которая говорит, что есть ошибка в синтаксесе, если кто заментил в чем именно проблема, подскажите пожалуйста. Спасибо | |
|
|
|
|
|
|
|
для: G-Style
(30.06.2008 в 08:14)
| | from, to и status являются ключевыми словами, чтобы MySQL не воспринимала их как часть синтаксиса, их следует заключить в обратные кавычки
INSERT INTO ps SET msg = 'sdfsdf', `from` = 15, `to` = 8, `status` = 'new', date_msg = NOW()
|
| |
|
|
|
|
|
|
|
для: cheops
(30.06.2008 в 09:09)
| | СПАСИБО, точно так и есть, я просто никогда не использовал эти слова по назначению, теперь запомню. Хеопс, Спаибо! | |
|
|
|