schema.ymlで使用可能な型
dbdesignerforkを使ってるんで、あんまり関係ないけど一応。
使用可能な型 | PHP内での型 |
char | string |
varchar(文字数) | string |
longvarchar | string |
clob | string |
numeric | double |
decimal | double |
boolean | boolean |
tinyint | int |
smallint | int |
integer | int |
bigint | string |
real | double |
float | double |
char | string |
double | double |
binary | string |
varbinary | string |
longvarbinary | string |
blob | string |
bu_date | string |
date | int |
time | int |
timestamp | int |
bu_timestamp | string |
ちなみにbigintがstringになってるんで、ソート時に文字扱いでソートしてしまうというバグがあります。
バグ、だと思うけど…。zerofillつけてごまかすとかしか思いつかないなぁ