MysqlAdapter中getSqlType添加了有关smallint的流程分支

This commit is contained in:
shouder 2019-08-26 23:52:51 +08:00 committed by ThinkPHP
parent bd5dac2169
commit d6c5f69b0e

View File

@ -792,8 +792,9 @@ class MysqlAdapter extends PdoAdapter implements AdapterInterface
'tinyint' => static::INT_TINY,
);
$limits = array(
'int' => 11,
'bigint' => 20,
'smallint' => 5,
'int' => 11,
'bigint' => 20,
);
foreach ($sizes as $name => $length) {
if ($limit >= $length) {
@ -809,6 +810,9 @@ class MysqlAdapter extends PdoAdapter implements AdapterInterface
}
return array('name' => 'int', 'limit' => $limit);
break;
case static::PHINX_TYPE_SMALL_INTEGER:
return array('name' => 'smallint', 'limit' => 5);
break;
case static::PHINX_TYPE_BIG_INTEGER:
return array('name' => 'bigint', 'limit' => 20);
break;