データ型
| Name | Rust Type | MySQL Type |
|---|---|---|
| tinyint | u8 or i8 | TINYINT |
| smallint | u16 or i16 | SMALLINT |
| int | u32 or i32 | INT |
| bigint | u64 or i64 | BIGINT |
| float | f32 | FLOAT |
| double | f64 | DOUBLE |
| varchar | String | VARCHAR |
| boolean | bool | TINYINT |
| text | String | TEXT |
| blob | Vec<u8> | BLOB |
| timestamp | chrono::DateTime | TIMESTAMP |
| datetime | chrono::DateTime | DATETIME |
| date | chrono::NaiveDate | DATE |
| time | chrono::NaiveTime | TIME |
| decimal | rust_decimal::Decimal | DECIMAL |
| array_int | Vec<u64> | JSON |
| array_string | Vec<String> | JSON |
| json | User Defined or serde_json::Value | JSON |
| enum | enum | UNSIGNED TINYINT |
| db_enum | String | ENUM |
| db_set | String | SET |
| point | senax_common::types::point::Point | POINT |