MCPcopy Create free account
hub / github.com/SeaQL/sea-orm / execute_unprepared

Method execute_unprepared

src/driver/sqlx_mysql.rs:128–136  ·  view source on GitHub ↗
(&self, sql: &str)

Source from the content-addressed store, hash-verified

126 /// Execute an unprepared SQL statement on a MySQL backend
127 #[instrument(level = "trace")]
128 pub async fn execute_unprepared(&self, sql: &str) -> Result<ExecResult, DbErr> {
129 debug_print!("{}", sql);
130
131 let conn = &mut self.pool.acquire().await.map_err(sqlx_conn_acquire_err)?;
132 match conn.execute(sql).await {
133 Ok(res) => Ok(res.into()),
134 Err(err) => Err(sqlx_error_to_exec_err(err)),
135 }
136 }
137
138 /// Get one result from a SQL query. Returns [Option::None] if no match was found
139 #[instrument(level = "trace")]

Callers 1

execute_unpreparedFunction · 0.45

Calls 2

sqlx_error_to_exec_errFunction · 0.85
executeMethod · 0.45

Tested by 1

execute_unpreparedFunction · 0.36