title: save a modified dash datatable to dataframe
body: <p>I'm new to dash and I'm struggling to save the edits made on the dash data table back to a data frame 
  here is my code of the data table </p>
  
  <pre class="lang-py prettyprint-override"><code>import dash
  from dash.dependencies import Input, Output, State
  import dash_table
  import dash_core_components as dcc
  import dash_html_components as html
  import pandas as pd
  import sqlalchemy
  
  app = dash.Dash(__name__)
  
  
  engine = sqlalchemy.create_engine('mysql+pymysql://root:@127.0.0.1:3306/sfp')
  
  df = pd.read_sql_table("base_case",engine)
  
  app.layout = html.Div([
      html.Div([
          dcc.Input(
              id='adding-rows-name',
              placeholder='Enter a column name...',
              value='',
              style={'padding': 10}
          ),
          html.Button('Add Column', id='adding-rows-button', n_clicks=0)
      ], style={'height': 50}),
  
      dash_table.DataTable(
          id='adding-rows-table',
          columns=[{"name": i, "id": i} for i in df.columns],
          data=df.to_dict('records'),
          editable=True,
          row_deletable=True
      ),
  
      html.Button('Add Row', id='editing-rows-button', n_clicks=0),
  ])
  
  if __name__ == '__main__':
      app.run_server(debug=True)
  </code></pre>
  
  <p>is there any solution to do that ?</p>