Данные не вставляются в MySQL - PullRequest
0 голосов
/ 14 мая 2011

У меня есть следующая таблица:

(Да, имена таблиц глупые ... Я просто бездельничаю)

CREATE TABLE  `habitat`.`habit` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `content` text NOT NULL,
  `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `deleted` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `user_id` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8

Когда я пытаюсь выполнить следующую инструкцию sql, в контенте отображается только 0:

INSERT into habit
                            (content, user_id)
                            VALUES (content = 'this is some habit', user_id = 2)

1 Ответ

2 голосов
/ 14 мая 2011

Как правило, вам не нужно включать «columnName = value» в часть VALUES оператора вставки.Это должно выглядеть так.

INSERT INTO habit (
  content, 
  user_id)
VALUES (
  'this is some habit', 
  2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...