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 |