execute!() { /* proc-macro */ }Expand description
执行宏 - 执行 INSERT/UPDATE/DELETE 等 SQL 语句
执行 SQL 语句并返回影响的行数。
§Example
ⓘ
use wae_macros::execute;
use wae_database::DatabaseConnection;
async fn insert_user(conn: &dyn DatabaseConnection) -> Result<u64, Box<dyn std::error::Error>> {
let affected = execute!(conn, "INSERT INTO users (name, email) VALUES (?, ?)", "Alice", "alice@example.com").await?;
Ok(affected)
}