read_table_data

Function read_table_data 

Source
pub async fn read_table_data(
    conn: &mut Conn,
    db_name: &str,
    table_name: &str,
) -> Result<Vec<Row>>
Expand description

Read all data from a MySQL table

Reads all rows from the table and returns them as MySQL Row objects. For large tables, this may consume significant memory.

§Arguments

  • conn - MySQL connection
  • db_name - Database name
  • table_name - Table name to read from

§Returns

Vector of MySQL Row objects

§Security

Table name is validated to prevent SQL injection

§Examples

let mut conn = connect_mysql("mysql://localhost:3306/mydb").await?;
let rows = read_table_data(&mut conn, "mydb", "users").await?;
println!("Read {} rows", rows.len());