sql >> データベース >  >> RDS >> Mysql

PythonでMySQLdbを使用してmysqlで挿入した後、どのようにして安全かつ効率的に行IDを取得しますか?

    そうかもしれないと思います

    newID = db.insert_id()
    

    元のポスターで編集

    私が使用しているMySQLdbのバージョン(1.2.2)では、次のようにします。

    conn = MySQLdb(host...)
    
    c = conn.cursor()
    c.execute("INSERT INTO...")
    newID = c.lastrowid
    

    正しい方向に向けられたので、これを正解として残しておきます。



    1. 投稿とコメントのmysql構造

    2. SQL Server数学関数(完全なリスト)

    3. mysql-connector-pythonをvirtualenvにインストールすることができません

    4. SSMSのインストール方法