Skip to main content
  1. Setup the MySQL loader by configuring the SQL db.
For more details on how to setup with valid config, check MySQL documentation.
  1. Once you setup the loader, you can create an app and load data using the above MySQL loader
NOTE: The add function of the app will accept any executable query to load data. DO NOT pass the CREATE, INSERT queries in add function.
  1. We automatically create a chunker to chunk your SQL data, however if you wish to provide your own chunker class. Here is how you can do that: “Python
from embedchain.chunkers.mysql import MySQLChunker from embedchain.config.add_config import ChunkerConfig mysql_chunker_config = ChunkerConfig(chunk_size=1000, chunk_overlap=0, length_function=len) mysql_chunker = MySQLChunker(config=mysql_chunker_config) app.add(“SELECT * FROM table_name;”, data_type=‘mysql’, loader=mysql_loader, chunker=mysql_chunker)