TransactdスキーマのデータタイプとMySQLデータタイプの対応表
| Transactdスキーマデータタイプ | 長さ | MySQLデータタイプ |
|---|---|---|
| string | 1〜 255 | BINARY(N) |
| integer | 1 | TYNYINT |
| 2 | SHORTINT | |
| 3 | MIDIUMINT | |
| 4 | INT | |
| 8 | BIGINT | |
| float | 4 | FLOAT |
| 8 | DOUBLE | |
| date | 4 | なし {INT} |
| time | 4 | なし {INT} |
| decimal | なし{BINARY} | |
| money | なし{BINARY} | |
| logical | 1 | TYNYINT UNSIGNED |
| 2 | SHORTINT UNSIGNED | |
| numeric | なし{BINARY} | |
| bfloat(未対応) | - | - |
| zstring | 2〜 255 | binary(N) |
| note | 2 〜 32671 | VARBINATY(N) |
| var | 2 〜 32671 | VARBINATY(N) |
| uinteger | 1 | TYNYINT UNSIGNED |
| 2 | SHORTINT UNSIGNED | |
| 3 | MIDIUMINT UNSIGNED | |
| 4 | INT UNSIGNED | |
| 8 | BIGINT UNSIGNED | |
| autoinc | 2 | SHORTINT AUTOINC |
| autoinc | 4 | INT AUTOINC |
| autoinc | 8 | BIGINT AUTOINC |
| bit (未対応) | - | - |
| numericsts | なし{BINARY} | |
| numericsa | なし{BINARY} | |
| currency | BIGINT | |
| timestamp | なし{BIGINT} | |
| blob | なし{binary} | |
| wstring | 1〜 255 | BINARY(N) UTF16LE |
| wzstring | 2〜 255 | BINARY(N) UTF16LE |
| guid(未対応) | - | - |
| datetime | なし{BIGINT} | |
| myvarchar | VARCHAR | |
| myvarbinary | VATBINARY | |
| mywvarchar | VARCHAR UTF16LE | |
| mywvarbinary | VATBINARY UTF16LE | |
| mychar | CHAR | |
| mywchar | CHAR UTF16LE | |
| mydate | 3 | DATE |
| mytime | 3 〜 6 | TIME |
| mydatetime | 5 〜 8 | DATETIME(N) |
| mytimestamp | 4 〜 7 | TIMESTAMP(N) |
| mytext | 9 | TYNYTEXT |
| 10 | TEXT | |
| 11 | MIDIUMTEXT | |
| 12 | LONGTEXT | |
| myblob | 9 | TYNYBLOB |
| 10 | BLOB | |
| 11 | MIDIUMBLOB | |
| 12 | LONGBLOB | |
| 未対応 | DECIMAL MONEY |