我对LAST_INSERT_ID
有问题。
CREATE TABLE for_test(
id_test INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
test_name VARCHAR(30)
);
INSERT INTO for_test (test_name) VALUES ('test1');
INSERT INTO for_test (test_name) VALUES ('test2');
我成功添加了两个记录-但是
SELECT LAST_INSERT_ID()
仍然返回0。(即使那很重要,我也会使用InnoDB)谁能告诉我我在做什么错?
最佳答案
插入后没有其他查询,它们都应一起执行。小心点另外,如果您无法处理,也可以使用
SELECT id FROM for_test ORDER BY id DESC LIMIT 1;
您可以阅读本手册
How to use LAST_INSERT_ID()
关于mysql - PHPMYADMIN LAST_INSERT_ID返回0,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39915721/