2

私はmysqlライブラリを使用してrubyプロジェクトを開始しました。これにより、私が非常に気に入っているステートメントが準備されました。次に、挿入したレコードのIDを取得するエレガントな方法がないことがわかったので、この機能を備えたmysql2ライブラリに切り替えましたが、プリペアドステートメントがなく、データベースにクエリを実行する前にすべての値をエスケープする必要があります。

それで、プリペアドステートメントをサポートし、最後に挿入されたレコードのIDを取得するruby用のmysqlライブラリはありますか?

4

1 に答える 1

0

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 )をお勧めします。

それが役立つことを願っています

于 2013-03-01T09:10:23.683 に答える