Удалить pandas dataframe из базы данных sql_alchemy - PullRequest
0 голосов
/ 15 июня 2019

Я довольно новичок в базах данных.Как мы можем удалить фрейм данных pandas из базы данных sqlite, используя flask_sqlalchmey?

Я добавил фрейм данных в базу данных, используя df.to_sql.Но как мне удалить его?

from flask import Flask
from flask_sqlalchemy import SQLAlchemy
import pandas as pd

app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///site.db'
db = SQLAlchemy(app)

df = pd.DataFrame({'col1': [1, 2], 'col2': [3, 4]})
df.to_sql(name='my_table', con=db.engine)

Единственный вопрос, который я нашел, был такой: Невозможно удалить таблицу в pandas to_sql с помощью SQLAlchemy Но это не помогает мне, или я не помогаюпонять это.

Любая помощь приветствуется!

1 Ответ

1 голос
/ 15 июня 2019

Если вы хотите удалить только таблицу my_table, вы можете использовать

db.engine.execute('DROP TABLE IF EXISTS my_table;')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...