数据未插入mysql

时间:2011-05-13 21:24:14

标签: mysql sql

我有下表:

(是的,表名很傻......我只是搞乱了)

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 个答案:

答案 0 :(得分:2)

基本上,您不需要在insert语句的VALUES部分中包含“columnName = value”。它看起来应该是这样的。

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