0
Hive
私はtestというテーブルを持っています。この表では、5つの列が必要です。Pythonを使用してテーブルの列を自動インクリメント
ID, start_time, end_time, min_value, max_value.
ここではPyspark
を使用しています。この表にデータを入力します。
私はPythonのファイルに以下のようにやっている:この上記のスクリプトのstart_time、END_TIME、MIN_VALUE、MAX_VALUEで
start_time='4/5/2017'
end_time='5/4/2017'
min_value='1'
max_value='100'
sqlContext.sql("insert into table testing.test select '{}','{}','{}','{}','{}'".format(id,start_time,end_time,min_value,max_value))
私はスクリプトの一部としてこれらの値を取得します。
今、私が欲しいものを今までにinsert文がある場合に、列がAuto incremented
あるべきであるが、それに追加 id
価値があるはず実行されています。
これはPythonを使用して可能ですか?もしそうそして
どのように私は私のスクリプトで列ID
の自動インクリメントを行うことができます