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 connectiondb_name- Database nametable_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());