sql.db
ファイルに6つのテーブルがあります。私が現在ループを作成してSQLデータベースを更新できますか?
for each_item in df.index:
# Note: The name of the tables in the database is the variable 'each_item'
pd.Dataframe.to_sql(df, con=engine, name=each_item, if_exists='append', index=False)
# The below code does not work. And I have no idea why
for each_columns in df.columns:
connection.execute('UPDATE each_item SET each_columns = NULL WHERE each_columns = '-')
を持つセルの値が
-
コードであれば、この6つのテーブル内の各列を通過するループを作成し、NULL
に値を変換することが可能であるならば、私は思っていました
これはエラーを生成するようです。
は、どのように私は、もしセルの値= -
sql.db
内のすべてのtables
を通過し、tables
で一人ひとりcolumn
を更新することができていますように、それをコード化すべきですか?
より具体的には、私が得たエラーは、テーブルを見つけることができないと言います。 no such table: each_item
tbh idちょうどwhileループに入れます – thesonyman101
ありがとうございますが、私の問題で私を助けません。変数にテーブル名を入れると 'tables'を見つけることができないようです。 –
サーバに接続していますか?もちろん – thesonyman101