sqlx

共 2 篇

Rust sqlx插件查询mysql报错类型mismatched types

error occurred while decoding column "views": mismatched types; Rust type `i64` (as SQL type `BIGINT`) is not compatible with SQL type `DECIMAL` 这错误的原因是因为sum()函数返回的类型是DECIMAL 而不是BIGINT,可以通过cast as的方式将sum()的结果转换解决

Rust 寻龙剑侠 2025-04-27 135 阅读 more

Rust 使用sqlx连接mysql的时区问题

文章讲述了在Rust中使用sqlx库操作Mysql数据库时遇到的时间显示为UTC时区的问题。原因是sqlx在建立连接时默认设置了时区为UTC。使用MySqlConnectOptions::new()..timezone("+8:00".to_string());来解决问题

Rust 寻龙剑侠 2025-04-26 105 阅读 more