gpt4 book ai didi

php - 跨 sqlite3 和 mysql 可靠地获取自动增量值

转载 作者:行者123 更新时间:2023-11-29 03:10:18 24 4
gpt4 key购买 nike

是否有一些标准的方法来获取在 MySQL 和 SQLite3 中都有效的最后一个 AUTOINCREMENT'd 值?

我正在使用 PHP,所以如果有一些 PDO 方法可以做到这一点,那很好。


请在您的回答中提供一个示例,而不仅仅是一个链接,因为我在整个 SQL DB 方面还是个新手。

最佳答案

你试过了吗PDO::lastInsertId()在两个数据库上?

//mysql
$db = new PDO('mysql:host=localhost;dbname=test', 'username', 'password');
//insert something
echo $db->lastInsertId();

//sqlite
$db = new PDO('sqlite:/tmp/foo.db');
//insert something
echo $db->lastInsertId();

应该注意,我没有。我想您一定很好奇,想尝试一下并反馈。

关于php - 跨 sqlite3 和 mysql 可靠地获取自动增量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9551538/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com