私は、私がPythonでさまざまな数のカラムを持つMySQLテーブルにどのように挿入できますか?
sql = "INSERT INTO table (searchindex,asin,title,browsenode, salesrank, brand, listprice, saleprice) VALUES ('%s','%s','%s','%s', '%s', '%s', '%f', '%f')" % row_data
を使用しているデータベースに挿入するために、NULL
かもしれない変数row_data = (searchindex, asin, title, browsenode, salesrank, brand, listprice, saleprice)
及びこれらの要素のいずれかを持っている。しかし、私はrow_dataに複数のフィールドを追加すると、それは非常にスケーラブルではありません。これを行うより効率的な方法はありますか?
ありがとう
「row_dataにフィールドを追加するとスケーラビリティが向上しません」本当に?どのくらいの頻度でスキーマを変更しますか?数秒ごとに?または1ヶ月に1回? –
すべての%sと%fで読むのは難しいので、開発するのは難しいです。 – Shamoon
最初に文字列置換を使わないでください。次に、ORMを取得します。 –