MySQLdbで、INSERTを記述し、connect.commit()をしたあとに、
当該レコードのidを取得することはできないのでしょうか?
例としてこういうSQL文があったとします。
cursor.execute("insert into users (name) values ('hoge')") user_id = connect.commit() print user_id #nil
このcommitの前後などで、userのレコードを返り値として取得できないのでしょうか?
現在はやむおえず、INSERTしたあとに、SELECT文で、該当のuser_idを取得しております。
普段はRubyonRailsで開発しており、ActiveRecordだと、そういうのもできるのにな、と思い、
pythonでもできないのかなと質問しました。
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/04 14:40
2016/07/04 15:29 編集
2016/07/05 01:07