我用 mysql 库开始了我的 ruby 项目,它准备了我非常喜欢的语句。然后我发现它没有优雅的方法来获取我插入的记录的 id,所以我切换到具有此功能但它没有准备好的语句的 mysql2 库,我必须在查询数据库之前转义我的所有值.
那么是否有一个用于 ruby 的 mysql 库,它支持准备好的语句并检索最后插入的记录的 id?
mysql gem ( https://github.com/luislavena/mysql-gem ) 支持服务器端准备好的语句,但它没有得到积极维护并且已被弃用。
Swift mysql 适配器 ( https://github.com/deepfryed/swift-db-mysql ) 提供了类似的功能,但不支持 ActiveRecord。我是作者,我积极地将它用于生产应用程序。如果您需要支持 swift-db-mysql 的 ORM,我建议您使用 Sequel 或更轻量级的 Swift 对象映射器(https://github.com/shanna/swift)
希望有帮助