【发布时间】:2014-03-19 02:57:11
【问题描述】:
我正在尝试创建修订页面,但是当我插入新修订时,它会将 id 设置为 0 而不是比最后一个条目多 1,因此我可以进行 1 个新修订,但不会更多。这是我的 mySQL 代码:
("INSERT INTO `revisions` (version, author, content, `date`) VALUES ('".$version."', '".$_SESSION['username']."', '".$content."', '".$date."')");
编辑: 哇,太尴尬了……我把表ID设置为默认0…… 架构:
CREATE TABLE `revisions` (
`id` int(11) NOT NULL,
`version` varchar(255) NOT NULL,
`author` varchar(255) NOT NULL,
`content` varchar(255) NOT NULL,
`status` int(255) NOT NULL,
`date` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
【问题讨论】:
-
向我们展示您的表架构。
-
确保在您的 mySQL 表中启用了 A_I
标签: php mysql sql insert create-table