CREATE TABLE 文を発行するときに、SQL Anywhere は、次のデータ型変換を使用して、データ型を対応する MySQL のデータ型に自動的に変換します。
SQL Anywhere データ型 | MySQL のデフォルト・データ型 |
---|---|
BIT | bit(1) |
TINYINT | tinyint unsigned |
SMALLINT | smallint |
INT、INTEGER | int |
BIGINT | bigint |
DECIMAL(p,s)、NUMERIC(p,s) | decimal(p,s) |
DATE | date |
TIME | time |
DATETIME、TIMESTAMP | datetime |
MONEY | decimal(19,4) |
SMALLMONEY | decimal(10,4) |
FLOAT | float |
REAL | real |
CHAR(n) |
n が 254 未満の場合 char(n) n が 254 以上、4000 未満の場合 varchar(n) n が 4000 以上の場合 longtext |
VARCHAR(n) |
n が 4000 未満の場合 varchar(n) n が 4000 以上の場合 longtext |
LONG VARCHAR | longtext |
BINARY(n)、VARBINARY(n) |
n が 4000 未満の場合 varbinary(n) n が 4000 以上の場合 longblob |
LONG BINARY | longblob |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |