Chain builder
A query builder for MySQL for Rust is designed to be flexible and easy to use.
Installation
Usage
use ;
use ;
let mut builder = new;
builder.db; // For dynamic db
builder.select;
builder.table;
builder.query;
let sql = builder.to_sql;
println!;
// SELECT * FROM mydb.users WHERE name = ? AND city = ? AND department IN (?,?) AND (status = ? OR (status = ? AND registered_at BETWEEN ? AND ?)) AND (latitude BETWEEN ? AND ?) AND (longitude BETWEEN ? AND ?)
println!;
// Some([String("John"), String("New York"), String("IT"), String("HR"), String("active"), String("pending"), String("2024-01-01"), String("2024-01-31"), Number(40.0), Number(41.0), Number(70.0), Number(71.0)])