#[unsafe(no_mangle)]pub unsafe extern "C" fn sqlite3_exec(
db: *mut Sqlite3,
sql: *const c_char,
callback: Option<unsafe extern "C" fn(parg: *mut c_void, ncols: c_int, values: *mut *mut c_char, names: *mut *mut c_char) -> c_int>,
parg: *mut c_void,
errmsg: *mut *mut c_char,
) -> c_intExpand description
Execute one or more SQL statements.
§Safety
dbmust be a valid handle fromsqlite3_open.sqlmust be a valid null-terminated C string.callbackmay be null. If non-null, it is invoked for each result row.errmsgmay be null. If non-null and an error occurs, it is set to a malloc’d string that the caller must free withsqlite3_free.