目前我在写一个mariadb的驱动,但是碰到了一个问题。
mariadb的对于查询的数据返回分为了两部分:
1.每个字段的类型,类似于[i32, String]
2.以String表示的每个字段的值["1", "alpha"]
我希望把2中String表示的字段值转换成1中特定数据类型,但是由于每个查询的字段数和字段类型都是不定的,请问这个大概需要怎么做。
烦请各位大佬指一下方向,谢谢。
目前我在写一个mariadb的驱动,但是碰到了一个问题。
mariadb的对于查询的数据返回分为了两部分:
1.每个字段的类型,类似于[i32, String]
2.以String表示的每个字段的值["1", "alpha"]
我希望把2中String表示的字段值转换成1中特定数据类型,但是由于每个查询的字段数和字段类型都是不定的,请问这个大概需要怎么做。
烦请各位大佬指一下方向,谢谢。
7 回答5.3k 阅读
1 回答3.3k 阅读
2 回答828 阅读
1 回答872 阅读
这种建议参考一下其他类库,如MySQL。
https://docs.rs/mysql/latest/mysql/enum.Value.html