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

ForInRangeと値のキーを使用してテーブルに挿入します

    2番目の部分は正しいですが、この( %s, %s, %s, %s, "UniqueCourseName", CURDATE() )を配置する代わりに この( %s, %s, %s, %s, %s, %s )を使用します および:

    cursor.execute(sql2, (all[i]['Key1'], all[i]['Key2'], 
                           all[i]['Key3'], all[i]['Key4']),"UniqueCourseName", CURDATE())
    

    print(all [0])を実行すると、

    のようになります。
    'Creator_Id' :'value1'
    'Record_Id,':'value2'
    ' Course_Num':'value3'
                 ' SiteCode':'value3'
                   ' coursename ':'value4'
                   ' datestamp':value5
    

    および「Key」は辞書であるため、creator_idを参照します。

    タプルを返す場合:

    cursor.execute(sql2, (i[0], i[1], 
                           i[2], i[3]),"UniqueCourseName", CURDATE())
    


    1. 作業フォルダのソース管理を使用したデータベースの変更の追跡

    2. DjangoのDATABASE_ENGINEでどのPostgres値を使用する必要がありますか?

    3. 404を同様のURLにリダイレクトする

    4. 重複を無視して複数の行で2つの列をマージします-MySQL