我有这个测试表:
CREATE TABLE IF NOT EXISTS `test` (
`id` INT(10) AUTO_INCREMENT,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4;
使用这三个中的任何一个插入
INSERT INTO `test` (`id`) VALUES (NULL);
INSERT INTO `test` (`id`) VALUES (0);
INSERT INTO `test` () VALUES ();
并发行
SELECT LAST_INSERT_ID();
但查询总是导致0
.
PHPmysql_insert_id
也PDO::lastInsertId()
没有产生任何结果。
我一直在玩弄这一天,无法让它发挥作用。想法?